home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Twentieth Anniversary Mac…osh - QuickTime Showcase
/
691-1418,Twentieth Anniversary Macintosh. QuickTime Showcase. (CD).toast
/
QuickTime Showcase
/
QuickTime Showcase.rsrc
/
CODE_45_lcrPrim.txt
< prev
next >
Wrap
Text File
|
1997-05-15
|
245KB
|
4,302 lines
# near model CODE resource
# jump table entries: 56536-56602 (67 of them)
00000000 FFFF .invalid <<F/7/7>>
00000002 DCD8 add.w A6, [A0]+
00000004 0000 3010 ori.b D0, 0x10
fn00000008:
00000008 48E7 1800 movem.l -[A7], D3,D4
0000000C 7600 moveq.l D3, 0x00
0000000E 594F subq.w A7, 4
00000010 A975 syscall TickCount
00000012 201F move.l D0, [A7]+
00000014 2800 move.l D4, D0
00000016 B8AD 1200 cmp.l D4, [A5 + 0x1200]
0000001A 6D4E blt +0x50 /* 0000006A */
0000001C 2004 move.l D0, D4
0000001E 5080 addq.l D0, 8
00000020 2B40 1200 move.l [A5 + 0x1200], D0
00000024 4EBA 2FB2 jsr [PC + 0x2FB2 /* 00002FD8 */]
00000028 1600 move.b D3, D0
0000002A 206D 1C30 movea.l A0, [A5 + 0x1C30]
0000002E 4A28 039D tst.b [A0 + 0x39D]
00000032 6704 beq +0x6 /* 00000038 */
00000034 7600 moveq.l D3, 0x00
00000036 6032 bra +0x34 /* 0000006A */
label00000038:
00000038 4A03 tst.b D3
0000003A 6722 beq +0x24 /* 0000005E */
0000003C 2048 movea.l A0, A0
0000003E 4A28 039F tst.b [A0 + 0x39F]
00000042 670E beq +0x10 /* 00000052 */
00000044 206D 1C30 movea.l A0, [A5 + 0x1C30]
00000048 4A28 03A0 tst.b [A0 + 0x3A0]
0000004C 6714 beq +0x16 /* 00000062 */
0000004E 7600 moveq.l D3, 0x00
00000050 6010 bra +0x12 /* 00000062 */
label00000052:
00000052 206D 1C30 movea.l A0, [A5 + 0x1C30]
00000056 117C 0001 03A0 move.b [A0 + 0x3A0], 0x1
0000005C 6004 bra +0x6 /* 00000062 */
label0000005E:
0000005E 4228 03A0 clr.b [A0 + 0x3A0]
label00000062:
00000062 4A03 tst.b D3
00000064 6704 beq +0x6 /* 0000006A */
00000066 42AD 1BB4 clr.l [A5 + 0x1BB4]
label0000006A:
0000006A 1003 move.b D0, D3
0000006C 4CDF 0018 movem.l D3,D4, [A7]+
00000070 4E75 rts
00000072 7002 moveq.l D0, 0x02
00000074 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
00000078 42AD 0F9E clr.l [A5 + 0xF9E]
0000007C 3B7C 0001 101A move.w [A5 + 0x101A /* export_511 */], 0x1
00000082 4EAD E180 jsr [A5 - 0x1E80]
00000086 4E75 rts
00000088 2F0A move.l -[A7], A2
0000008A 4AAD 100C tst.l [A5 + 0x100C]
0000008E 672C beq +0x2E /* 000000BC */
00000090 42A7 clr.l -[A7]
00000092 4227 clr.b -[A7]
00000094 3F3C 003D move.w -[A7], 0x3D /* '=' */
00000098 2F2D 100C move.l -[A7], [A5 + 0x100C]
0000009C 4EAD DFC8 jsr [A5 - 0x2038]
000000A0 2448 movea.l A2, A0
000000A2 200A move.l D0, A2
000000A4 4FEF 000C lea.l A7, [A7 + 0xC]
000000A8 6718 beq +0x1A /* 000000C2 */
000000AA 7003 moveq.l D0, 0x03
000000AC B092 cmp.l D0, [A2]
000000AE 6612 bne +0x14 /* 000000C2 */
000000B0 2B52 0F9A move.l [A5 + 0xF9A /* export_495 */], [A2]
000000B4 2B6A 0004 0F9E move.l [A5 + 0xF9E], [A2 + 0x4]
000000BA 6006 bra +0x8 /* 000000C2 */
label000000BC:
000000BC 7002 moveq.l D0, 0x02
000000BE 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label000000C2:
000000C2 3B7C 0001 101A move.w [A5 + 0x101A /* export_511 */], 0x1
000000C8 245F movea.l A2, [A7]+
000000CA 4E75 rts
000000CC 202D 0F96 move.l D0, [A5 + 0xF96]
000000D0 5080 addq.l D0, 8
000000D2 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
000000D6 6D0E blt +0x10 /* 000000E6 */
000000D8 4878 0008 push.l 0x8
000000DC 4EAD E170 jsr [A5 - 0x1E90]
000000E0 49C0 lea.l A4, D0
000000E2 584F addq.w A7, 4
000000E4 6002 bra +0x4 /* 000000E8 */
label000000E6:
000000E6 7001 moveq.l D0, 0x01
label000000E8:
000000E8 4A80 tst.l D0
000000EA 671E beq +0x20 /* 0000010A */
000000EC 206D 0F8E movea.l A0, [A5 + 0xF8E]
000000F0 2050 movea.l A0, [A0]
000000F2 D1ED 0F96 add.l A0, [A5 + 0xF96]
000000F6 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
000000FA 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00000100 50AD 0F96 addq.l [A5 + 0xF96], 8
00000104 7004 moveq.l D0, 0x04
00000106 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label0000010A:
0000010A 42AD 0F9E clr.l [A5 + 0xF9E]
0000010E 4E75 rts
fn00000110:
00000110 48E7 1C00 movem.l -[A7], D3,D4,D5
00000114 2A2F 0010 move.l D5, [A7 + 0x10]
00000118 382F 0014 move.w D4, [A7 + 0x14]
0000011C 7600 moveq.l D3, 0x00
0000011E 3F04 move.w -[A7], D4
00000120 2F05 move.l -[A7], D5
00000122 2045 movea.l A0, D5
00000124 2050 movea.l A0, [A0]
00000126 2050 movea.l A0, [A0]
00000128 2068 0028 movea.l A0, [A0 + 0x28]
0000012C 4E90 jsr [A0]
0000012E 4A00 tst.b D0
00000130 5C4F addq.w A7, 6
00000132 666C bne +0x6E /* 000001A0 */
00000134 0C44 000F cmpi.w D4, 0xF
00000138 661C bne +0x1E /* 00000156 */
0000013A 206D 0F8E movea.l A0, [A5 + 0xF8E]
0000013E 2050 movea.l A0, [A0]
00000140 D1ED 0F96 add.l A0, [A5 + 0xF96]
00000144 5188 subq.l A0, 8
00000146 202D 0F9E move.l D0, [A5 + 0xF9E]
0000014A B0A8 0004 cmp.l D0, [A0 + 0x4]
0000014E 57C0 seq D0
00000150 4400 neg.b D0
00000152 49C0 lea.l A4, D0
00000154 2600 move.l D3, D0
label00000156:
00000156 4EAD E1A0 jsr [A5 - 0x1E60]
0000015A 4EAD E1A0 jsr [A5 - 0x1E60]
0000015E 202D 0F96 move.l D0, [A5 + 0xF96]
00000162 5080 addq.l D0, 8
00000164 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00000168 6D0E blt +0x10 /* 00000178 */
0000016A 4878 0008 push.l 0x8
0000016E 4EAD E170 jsr [A5 - 0x1E90]
00000172 49C0 lea.l A4, D0
00000174 584F addq.w A7, 4
00000176 6002 bra +0x4 /* 0000017A */
label00000178:
00000178 7001 moveq.l D0, 0x01
label0000017A:
0000017A 4A80 tst.l D0
0000017C 671E beq +0x20 /* 0000019C */
0000017E 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000182 2050 movea.l A0, [A0]
00000184 D1ED 0F96 add.l A0, [A5 + 0xF96]
00000188 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
0000018C 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00000192 50AD 0F96 addq.l [A5 + 0xF96], 8
00000196 7004 moveq.l D0, 0x04
00000198 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label0000019C:
0000019C 2B43 0F9E move.l [A5 + 0xF9E], D3
label000001A0:
000001A0 4CDF 0038 movem.l D3,D4,D5, [A7]+
000001A4 4E75 rts
fn000001A6:
000001A6 2F03 move.l -[A7], D3
000001A8 4FEF FFE6 lea.l A7, [A7 - 0x1A]
000001AC 362F 0022 move.w D3, [A7 + 0x22]
000001B0 7006 moveq.l D0, 0x06
000001B2 B0AF 0024 cmp.l D0, [A7 + 0x24]
000001B6 6610 bne +0x12 /* 000001C8 */
000001B8 3F03 move.w -[A7], D3
000001BA 2F2F 002A move.l -[A7], [A7 + 0x2A]
000001BE 4EBA FF50 jsr [PC - 0xB0 /* 00000110 */]
000001C2 5C4F addq.w A7, 6
000001C4 6000 0220 bra +0x222 /* 000003E6 */
label000001C8:
000001C8 7006 moveq.l D0, 0x06
000001CA B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
000001CE 6610 bne +0x12 /* 000001E0 */
000001D0 3F03 move.w -[A7], D3
000001D2 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
000001D6 4EBA FF38 jsr [PC - 0xC8 /* 00000110 */]
000001DA 5C4F addq.w A7, 6
000001DC 6000 0208 bra +0x20A /* 000003E6 */
label000001E0:
000001E0 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
000001E4 486F 0028 pea.l [A7 + 0x28]
000001E8 4EAD E610 jsr [A5 - 0x19F0]
000001EC 4A00 tst.b D0
000001EE 504F addq.w A7, 8
000001F0 6700 016C beq +0x16E /* 0000035E */
000001F4 3003 move.w D0, D3
000001F6 48C0 ext.l D0
000001F8 5980 subq.l D0, 4
000001FA 6714 beq +0x16 /* 00000210 */
000001FC 5380 subq.l D0, 1
000001FE 6754 beq +0x56 /* 00000254 */
00000200 5380 subq.l D0, 1
00000202 6700 0094 beq +0x96 /* 00000298 */
00000206 5380 subq.l D0, 1
00000208 6700 00D0 beq +0xD2 /* 000002DA */
0000020C 6000 013E bra +0x140 /* 0000034C */
label00000210:
00000210 206D 0F9E movea.l A0, [A5 + 0xF9E]
00000214 2050 movea.l A0, [A0]
00000216 226F 0028 movea.l A1, [A7 + 0x28]
0000021A 2251 movea.l A1, [A1]
0000021C 4851 pea.l [A1]
0000021E 486F 0004 pea.l [A7 + 0x4]
00000222 3F3C 080E move.w -[A7], 0x80E
00000226 A9EB syscall Pack4/FP68K
00000228 4850 pea.l [A0]
0000022A 486F 0004 pea.l [A7 + 0x4]
0000022E 3F3C 0804 move.w -[A7], 0x804
00000232 A9EB syscall Pack4/FP68K
00000234 4857 pea.l [A7]
00000236 486F 000E pea.l [A7 + 0xE]
0000023A 3F3C 0810 move.w -[A7], 0x810
0000023E A9EB syscall Pack4/FP68K
00000240 206D 0F9E movea.l A0, [A5 + 0xF9E]
00000244 2050 movea.l A0, [A0]
00000246 20AF 000A move.l [A0], [A7 + 0xA]
0000024A 216F 000E 0004 move.l [A0 + 0x4], [A7 + 0xE]
00000250 6000 00FA bra +0xFC /* 0000034C */
label00000254:
00000254 206D 0F9E movea.l A0, [A5 + 0xF9E]
00000258 2050 movea.l A0, [A0]
0000025A 226F 0028 movea.l A1, [A7 + 0x28]
0000025E 2251 movea.l A1, [A1]
00000260 4851 pea.l [A1]
00000262 486F 0004 pea.l [A7 + 0x4]
00000266 3F3C 080E move.w -[A7], 0x80E
0000026A A9EB syscall Pack4/FP68K
0000026C 4850 pea.l [A0]
0000026E 486F 0004 pea.l [A7 + 0x4]
00000272 3F3C 0800 move.w -[A7], 0x800
00000276 A9EB syscall Pack4/FP68K
00000278 4857 pea.l [A7]
0000027A 486F 000E pea.l [A7 + 0xE]
0000027E 3F3C 0810 move.w -[A7], 0x810
00000282 A9EB syscall Pack4/FP68K
00000284 206D 0F9E movea.l A0, [A5 + 0xF9E]
00000288 2050 movea.l A0, [A0]
0000028A 20AF 000A move.l [A0], [A7 + 0xA]
0000028E 216F 000E 0004 move.l [A0 + 0x4], [A7 + 0xE]
00000294 6000 00B6 bra +0xB8 /* 0000034C */
label00000298:
00000298 206D 0F9E movea.l A0, [A5 + 0xF9E]
0000029C 2050 movea.l A0, [A0]
0000029E 226F 0028 movea.l A1, [A7 + 0x28]
000002A2 2251 movea.l A1, [A1]
000002A4 4851 pea.l [A1]
000002A6 486F 0004 pea.l [A7 + 0x4]
000002AA 3F3C 080E move.w -[A7], 0x80E
000002AE A9EB syscall Pack4/FP68K
000002B0 4850 pea.l [A0]
000002B2 486F 0004 pea.l [A7 + 0x4]
000002B6 3F3C 0802 move.w -[A7], 0x802
000002BA A9EB syscall Pack4/FP68K
000002BC 4857 pea.l [A7]
000002BE 486F 000E pea.l [A7 + 0xE]
000002C2 3F3C 0810 move.w -[A7], 0x810
000002C6 A9EB syscall Pack4/FP68K
000002C8 206D 0F9E movea.l A0, [A5 + 0xF9E]
000002CC 2050 movea.l A0, [A0]
000002CE 20AF 000A move.l [A0], [A7 + 0xA]
000002D2 216F 000E 0004 move.l [A0 + 0x4], [A7 + 0xE]
000002D8 6072 bra +0x74 /* 0000034C */
label000002DA:
000002DA 206D 0F9E movea.l A0, [A5 + 0xF9E]
000002DE 2050 movea.l A0, [A0]
000002E0 2F50 0012 move.l [A7 + 0x12], [A0]
000002E4 2F68 0004 0016 move.l [A7 + 0x16], [A0 + 0x4]
000002EA 4297 clr.l [A7]
000002EC 42AF 0004 clr.l [A7 + 0x4]
000002F0 426F 0008 clr.w [A7 + 0x8]
000002F4 486F 0012 pea.l [A7 + 0x12]
000002F8 486F 0004 pea.l [A7 + 0x4]
000002FC 3F3C 0808 move.w -[A7], 0x808
00000300 A9EB syscall Pack4/FP68K
00000302 660C bne +0xE /* 00000310 */
00000304 3F3C 0006 move.w -[A7], 0x6
00000308 4EAD E070 jsr [A5 - 0x1F90]
0000030C 544F addq.w A7, 2
0000030E 603C bra +0x3E /* 0000034C */
label00000310:
00000310 206F 0028 movea.l A0, [A7 + 0x28]
00000314 2050 movea.l A0, [A0]
00000316 4850 pea.l [A0]
00000318 486F 0004 pea.l [A7 + 0x4]
0000031C 3F3C 080E move.w -[A7], 0x80E
00000320 A9EB syscall Pack4/FP68K
00000322 486F 0012 pea.l [A7 + 0x12]
00000326 486F 0004 pea.l [A7 + 0x4]
0000032A 3F3C 0806 move.w -[A7], 0x806
0000032E A9EB syscall Pack4/FP68K
00000330 4857 pea.l [A7]
00000332 486F 000E pea.l [A7 + 0xE]
00000336 3F3C 0810 move.w -[A7], 0x810
0000033A A9EB syscall Pack4/FP68K
0000033C 226D 0F9E movea.l A1, [A5 + 0xF9E]
00000340 2251 movea.l A1, [A1]
00000342 22AF 000A move.l [A1], [A7 + 0xA]
00000346 236F 000E 0004 move.l [A1 + 0x4], [A7 + 0xE]
label0000034C:
0000034C 2F2F 0028 move.l -[A7], [A7 + 0x28]
00000350 4EAD C200 jsr [A5 - 0x3E00]
00000354 51AD 0F96 subq.l [A5 + 0xF96], 8
00000358 584F addq.w A7, 4
0000035A 6000 008A bra +0x8C /* 000003E6 */
label0000035E:
0000035E 2F2F 0028 move.l -[A7], [A7 + 0x28]
00000362 2F2F 0028 move.l -[A7], [A7 + 0x28]
00000366 4EAD E1B8 jsr [A5 - 0x1E48]
0000036A 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
0000036E 2F2D 0F9A move.l -[A7], [A5 + 0xF9A /* export_495 */]
00000372 4EAD E1B8 jsr [A5 - 0x1E48]
00000376 51AD 0F96 subq.l [A5 + 0xF96], 8
0000037A 7004 moveq.l D0, 0x04
0000037C 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
00000380 3003 move.w D0, D3
00000382 48C0 ext.l D0
00000384 4FEF 0010 lea.l A7, [A7 + 0x10]
00000388 5980 subq.l D0, 4
0000038A 670E beq +0x10 /* 0000039A */
0000038C 5380 subq.l D0, 1
0000038E 671A beq +0x1C /* 000003AA */
00000390 5380 subq.l D0, 1
00000392 6724 beq +0x26 /* 000003B8 */
00000394 5380 subq.l D0, 1
00000396 672E beq +0x30 /* 000003C6 */
00000398 604C bra +0x4E /* 000003E6 */
label0000039A:
0000039A 202F 0028 move.l D0, [A7 + 0x28]
0000039E 4C2D 0800 0F9E movem.w A3, [A5 + 0xF9E]
000003A4 2B40 0F9E move.l [A5 + 0xF9E], D0
000003A8 603C bra +0x3E /* 000003E6 */
label000003AA:
000003AA 202F 0028 move.l D0, [A7 + 0x28]
000003AE D0AD 0F9E add.l D0, [A5 + 0xF9E]
000003B2 2B40 0F9E move.l [A5 + 0xF9E], D0
000003B6 602E bra +0x30 /* 000003E6 */
label000003B8:
000003B8 202F 0028 move.l D0, [A7 + 0x28]
000003BC 90AD 0F9E sub.l D0, [A5 + 0xF9E]
000003C0 2B40 0F9E move.l [A5 + 0xF9E], D0
000003C4 6020 bra +0x22 /* 000003E6 */
label000003C6:
000003C6 4AAD 0F9E tst.l [A5 + 0xF9E]
000003CA 660C bne +0xE /* 000003D8 */
000003CC 3F3C 0006 move.w -[A7], 0x6
000003D0 4EAD E070 jsr [A5 - 0x1F90]
000003D4 544F addq.w A7, 2
000003D6 600E bra +0x10 /* 000003E6 */
label000003D8:
000003D8 202F 0028 move.l D0, [A7 + 0x28]
000003DC 4C6D 0800 0F9E movem.l A3, [A5 + 0xF9E]
000003E2 2B40 0F9E move.l [A5 + 0xF9E], D0
label000003E6:
000003E6 4FEF 001A lea.l A7, [A7 + 0x1A]
000003EA 261F move.l D3, [A7]+
000003EC 4E75 rts
000003EE 2F0A move.l -[A7], A2
000003F0 246D 0F8E movea.l A2, [A5 + 0xF8E]
000003F4 2452 movea.l A2, [A2]
000003F6 D5ED 0F96 add.l A2, [A5 + 0xF96]
000003FA 518A subq.l A2, 8
000003FC 7004 moveq.l D0, 0x04
000003FE B092 cmp.l D0, [A2]
00000400 661C bne +0x1E /* 0000041E */
00000402 7004 moveq.l D0, 0x04
00000404 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000408 6614 bne +0x16 /* 0000041E */
0000040A 202A 0004 move.l D0, [A2 + 0x4]
0000040E 4C2D 0800 0F9E movem.w A3, [A5 + 0xF9E]
00000414 2B40 0F9E move.l [A5 + 0xF9E], D0
00000418 51AD 0F96 subq.l [A5 + 0xF96], 8
0000041C 6014 bra +0x16 /* 00000432 */
label0000041E:
0000041E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000422 2F2A 0000 move.l -[A7], [A2 + 0x0]
00000426 3F3C 0004 move.w -[A7], 0x4
0000042A 4EBA FD7A jsr [PC - 0x286 /* 000001A6 */]
0000042E 4FEF 000A lea.l A7, [A7 + 0xA]
label00000432:
00000432 245F movea.l A2, [A7]+
00000434 4E75 rts
00000436 2F0A move.l -[A7], A2
00000438 246D 0F8E movea.l A2, [A5 + 0xF8E]
0000043C 2452 movea.l A2, [A2]
0000043E D5ED 0F96 add.l A2, [A5 + 0xF96]
00000442 518A subq.l A2, 8
00000444 7004 moveq.l D0, 0x04
00000446 B092 cmp.l D0, [A2]
00000448 6620 bne +0x22 /* 0000046A */
0000044A 7004 moveq.l D0, 0x04
0000044C B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000450 6618 bne +0x1A /* 0000046A */
00000452 202A 0004 move.l D0, [A2 + 0x4]
00000456 D0AD 0F9E add.l D0, [A5 + 0xF9E]
0000045A 2B40 0F9E move.l [A5 + 0xF9E], D0
0000045E 7004 moveq.l D0, 0x04
00000460 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
00000464 51AD 0F96 subq.l [A5 + 0xF96], 8
00000468 6014 bra +0x16 /* 0000047E */
label0000046A:
0000046A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000046E 2F2A 0000 move.l -[A7], [A2 + 0x0]
00000472 3F3C 0005 move.w -[A7], 0x5
00000476 4EBA FD2E jsr [PC - 0x2D2 /* 000001A6 */]
0000047A 4FEF 000A lea.l A7, [A7 + 0xA]
label0000047E:
0000047E 245F movea.l A2, [A7]+
00000480 4E75 rts
00000482 2F0A move.l -[A7], A2
00000484 246D 0F8E movea.l A2, [A5 + 0xF8E]
00000488 2452 movea.l A2, [A2]
0000048A D5ED 0F96 add.l A2, [A5 + 0xF96]
0000048E 518A subq.l A2, 8
00000490 7004 moveq.l D0, 0x04
00000492 B092 cmp.l D0, [A2]
00000494 661A bne +0x1C /* 000004B0 */
00000496 7004 moveq.l D0, 0x04
00000498 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
0000049C 6612 bne +0x14 /* 000004B0 */
0000049E 202A 0004 move.l D0, [A2 + 0x4]
000004A2 90AD 0F9E sub.l D0, [A5 + 0xF9E]
000004A6 2B40 0F9E move.l [A5 + 0xF9E], D0
000004AA 51AD 0F96 subq.l [A5 + 0xF96], 8
000004AE 6014 bra +0x16 /* 000004C4 */
label000004B0:
000004B0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000004B4 2F2A 0000 move.l -[A7], [A2 + 0x0]
000004B8 3F3C 0006 move.w -[A7], 0x6
000004BC 4EBA FCE8 jsr [PC - 0x318 /* 000001A6 */]
000004C0 4FEF 000A lea.l A7, [A7 + 0xA]
label000004C4:
000004C4 245F movea.l A2, [A7]+
000004C6 4E75 rts
000004C8 2F0A move.l -[A7], A2
000004CA 246D 0F8E movea.l A2, [A5 + 0xF8E]
000004CE 2452 movea.l A2, [A2]
000004D0 D5ED 0F96 add.l A2, [A5 + 0xF96]
000004D4 518A subq.l A2, 8
000004D6 7004 moveq.l D0, 0x04
000004D8 B092 cmp.l D0, [A2]
000004DA 662E bne +0x30 /* 0000050A */
000004DC 7004 moveq.l D0, 0x04
000004DE B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
000004E2 6626 bne +0x28 /* 0000050A */
000004E4 4AAD 0F9E tst.l [A5 + 0xF9E]
000004E8 660C bne +0xE /* 000004F6 */
000004EA 3F3C 0006 move.w -[A7], 0x6
000004EE 4EAD E070 jsr [A5 - 0x1F90]
000004F2 544F addq.w A7, 2
000004F4 600E bra +0x10 /* 00000504 */
label000004F6:
000004F6 202A 0004 move.l D0, [A2 + 0x4]
000004FA 4C6D 0800 0F9E movem.l A3, [A5 + 0xF9E]
00000500 2B40 0F9E move.l [A5 + 0xF9E], D0
label00000504:
00000504 51AD 0F96 subq.l [A5 + 0xF96], 8
00000508 6014 bra +0x16 /* 0000051E */
label0000050A:
0000050A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000050E 2F2A 0000 move.l -[A7], [A2 + 0x0]
00000512 3F3C 0007 move.w -[A7], 0x7
00000516 4EBA FC8E jsr [PC - 0x372 /* 000001A6 */]
0000051A 4FEF 000A lea.l A7, [A7 + 0xA]
label0000051E:
0000051E 245F movea.l A2, [A7]+
00000520 4E75 rts
00000522 514F subq.w A7, 8
00000524 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000528 2050 movea.l A0, [A0]
0000052A D1ED 0F96 add.l A0, [A5 + 0xF96]
0000052E 2EA8 FFF8 move.l [A7], [A0 - 0x8]
00000532 2F68 FFFC 0004 move.l [A7 + 0x4], [A0 - 0x4]
00000538 7004 moveq.l D0, 0x04
0000053A B097 cmp.l D0, [A7]
0000053C 6622 bne +0x24 /* 00000560 */
0000053E 7004 moveq.l D0, 0x04
00000540 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000544 661A bne +0x1C /* 00000560 */
label00000546:
00000546 4AAD 0F9E tst.l [A5 + 0xF9E]
0000054A 670E beq +0x10 /* 0000055A */
0000054C 202F 0004 move.l D0, [A7 + 0x4]
00000550 4C6D 0801 0F9E movem.l D0,A3, [A5 + 0xF9E]
00000556 2B41 0F9E move.l [A5 + 0xF9E], D1
label0000055A:
0000055A 51AD 0F96 subq.l [A5 + 0xF96], 8
0000055E 6052 bra +0x54 /* 000005B2 */
label00000560:
00000560 7006 moveq.l D0, 0x06
00000562 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000566 6610 bne +0x12 /* 00000578 */
00000568 3F3C 0008 move.w -[A7], 0x8
0000056C 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000570 4EBA FB9E jsr [PC - 0x462 /* 00000110 */]
00000574 5C4F addq.w A7, 6
00000576 603A bra +0x3C /* 000005B2 */
label00000578:
00000578 7006 moveq.l D0, 0x06
0000057A B097 cmp.l D0, [A7]
0000057C 6610 bne +0x12 /* 0000058E */
0000057E 3F3C 0008 move.w -[A7], 0x8
00000582 2F2F 0006 move.l -[A7], [A7 + 0x6]
00000586 4EBA FB88 jsr [PC - 0x478 /* 00000110 */]
0000058A 5C4F addq.w A7, 6
0000058C 6024 bra +0x26 /* 000005B2 */
label0000058E:
0000058E 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000592 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000596 4EAD E1B8 jsr [A5 - 0x1E48]
0000059A 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
0000059E 2F2D 0F9A move.l -[A7], [A5 + 0xF9A /* export_495 */]
000005A2 4EAD E1B8 jsr [A5 - 0x1E48]
000005A6 7004 moveq.l D0, 0x04
000005A8 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
000005AC 4FEF 0010 lea.l A7, [A7 + 0x10]
000005B0 6094 bra -0x6A /* 00000546 */
label000005B2:
000005B2 504F addq.w A7, 8
000005B4 4E75 rts
000005B6 4FEF FFE6 lea.l A7, [A7 - 0x1A]
000005BA 7004 moveq.l D0, 0x04
000005BC B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
000005C0 660E bne +0x10 /* 000005D0 */
000005C2 202D 0F9E move.l D0, [A5 + 0xF9E]
000005C6 4480 neg.l D0
000005C8 2B40 0F9E move.l [A5 + 0xF9E], D0
000005CC 6000 00F0 bra +0xF2 /* 000006BE */
label000005D0:
000005D0 7006 moveq.l D0, 0x06
000005D2 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
000005D6 6670 bne +0x72 /* 00000648 */
000005D8 2F6D 0F9A 0012 move.l [A7 + 0x12], [A5 + 0xF9A /* export_495 */]
000005DE 2F6D 0F9E 0016 move.l [A7 + 0x16], [A5 + 0xF9E]
000005E4 7004 moveq.l D0, 0x04
000005E6 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
000005EA 42AD 0F9E clr.l [A5 + 0xF9E]
000005EE 202D 0F96 move.l D0, [A5 + 0xF96]
000005F2 5080 addq.l D0, 8
000005F4 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
000005F8 6D0E blt +0x10 /* 00000608 */
000005FA 4878 0008 push.l 0x8
000005FE 4EAD E170 jsr [A5 - 0x1E90]
00000602 49C0 lea.l A4, D0
00000604 584F addq.w A7, 4
00000606 6002 bra +0x4 /* 0000060A */
label00000608:
00000608 7001 moveq.l D0, 0x01
label0000060A:
0000060A 4A80 tst.l D0
0000060C 671E beq +0x20 /* 0000062C */
0000060E 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000612 2050 movea.l A0, [A0]
00000614 D1ED 0F96 add.l A0, [A5 + 0xF96]
00000618 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
0000061C 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00000622 50AD 0F96 addq.l [A5 + 0xF96], 8
00000626 7004 moveq.l D0, 0x04
00000628 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label0000062C:
0000062C 2B6F 0012 0F9A move.l [A5 + 0xF9A /* export_495 */], [A7 + 0x12]
00000632 2B6F 0016 0F9E move.l [A5 + 0xF9E], [A7 + 0x16]
00000638 3F3C 0006 move.w -[A7], 0x6
0000063C 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000640 4EBA FACE jsr [PC - 0x532 /* 00000110 */]
00000644 5C4F addq.w A7, 6
00000646 6076 bra +0x78 /* 000006BE */
label00000648:
00000648 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
0000064C 4EAD E608 jsr [A5 - 0x19F8]
00000650 4A00 tst.b D0
00000652 584F addq.w A7, 4
00000654 6738 beq +0x3A /* 0000068E */
00000656 206D 0F9E movea.l A0, [A5 + 0xF9E]
0000065A 2050 movea.l A0, [A0]
0000065C 4850 pea.l [A0]
0000065E 486F 0004 pea.l [A7 + 0x4]
00000662 3F3C 080E move.w -[A7], 0x80E
00000666 A9EB syscall Pack4/FP68K
00000668 4857 pea.l [A7]
0000066A 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000066E A9EB syscall Pack4/FP68K
00000670 4857 pea.l [A7]
00000672 486F 000E pea.l [A7 + 0xE]
00000676 3F3C 0810 move.w -[A7], 0x810
0000067A A9EB syscall Pack4/FP68K
0000067C 226D 0F9E movea.l A1, [A5 + 0xF9E]
00000680 2251 movea.l A1, [A1]
00000682 22AF 000A move.l [A1], [A7 + 0xA]
00000686 236F 000E 0004 move.l [A1 + 0x4], [A7 + 0xE]
0000068C 6030 bra +0x32 /* 000006BE */
label0000068E:
0000068E 7001 moveq.l D0, 0x01
00000690 222D 0F9A move.l D1, [A5 + 0xF9A /* export_495 */]
00000694 E3A8 lsl D0, D1
00000696 0280 0000 0262 andi.l D0, 0x262
0000069C 4A80 tst.l D0
0000069E 670E beq +0x10 /* 000006AE */
000006A0 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
000006A4 2F2D 0F9A move.l -[A7], [A5 + 0xF9A /* export_495 */]
000006A8 4EAD E1B8 jsr [A5 - 0x1E48]
000006AC 504F addq.w A7, 8
label000006AE:
000006AE 202D 0F9E move.l D0, [A5 + 0xF9E]
000006B2 4480 neg.l D0
000006B4 2B40 0F9E move.l [A5 + 0xF9E], D0
000006B8 7004 moveq.l D0, 0x04
000006BA 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label000006BE:
000006BE 4FEF 001A lea.l A7, [A7 + 0x1A]
000006C2 4E75 rts
000006C4 514F subq.w A7, 8
000006C6 206D 0F8E movea.l A0, [A5 + 0xF8E]
000006CA 2050 movea.l A0, [A0]
000006CC D1ED 0F96 add.l A0, [A5 + 0xF96]
000006D0 2EA8 FFF8 move.l [A7], [A0 - 0x8]
000006D4 2F68 FFFC 0004 move.l [A7 + 0x4], [A0 - 0x4]
000006DA 7004 moveq.l D0, 0x04
000006DC B097 cmp.l D0, [A7]
000006DE 6624 bne +0x26 /* 00000704 */
000006E0 7004 moveq.l D0, 0x04
000006E2 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
000006E6 661C bne +0x1E /* 00000704 */
label000006E8:
000006E8 4AAF 0004 tst.l [A7 + 0x4]
000006EC 6706 beq +0x8 /* 000006F4 */
000006EE 4AAD 0F9E tst.l [A5 + 0xF9E]
000006F2 6604 bne +0x6 /* 000006F8 */
label000006F4:
000006F4 7000 moveq.l D0, 0x00
000006F6 6002 bra +0x4 /* 000006FA */
label000006F8:
000006F8 7001 moveq.l D0, 0x01
label000006FA:
000006FA 2B40 0F9E move.l [A5 + 0xF9E], D0
000006FE 51AD 0F96 subq.l [A5 + 0xF96], 8
00000702 6052 bra +0x54 /* 00000756 */
label00000704:
00000704 7006 moveq.l D0, 0x06
00000706 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
0000070A 6610 bne +0x12 /* 0000071C */
0000070C 3F3C 0012 move.w -[A7], 0x12
00000710 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000714 4EBA F9FA jsr [PC - 0x606 /* 00000110 */]
00000718 5C4F addq.w A7, 6
0000071A 603A bra +0x3C /* 00000756 */
label0000071C:
0000071C 7006 moveq.l D0, 0x06
0000071E B097 cmp.l D0, [A7]
00000720 6610 bne +0x12 /* 00000732 */
00000722 3F3C 0012 move.w -[A7], 0x12
00000726 2F2F 0006 move.l -[A7], [A7 + 0x6]
0000072A 4EBA F9E4 jsr [PC - 0x61C /* 00000110 */]
0000072E 5C4F addq.w A7, 6
00000730 6024 bra +0x26 /* 00000756 */
label00000732:
00000732 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000736 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000073A 4EAD E1B8 jsr [A5 - 0x1E48]
0000073E 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000742 2F2D 0F9A move.l -[A7], [A5 + 0xF9A /* export_495 */]
00000746 4EAD E1B8 jsr [A5 - 0x1E48]
0000074A 7004 moveq.l D0, 0x04
0000074C 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
00000750 4FEF 0010 lea.l A7, [A7 + 0x10]
00000754 6092 bra -0x6C /* 000006E8 */
label00000756:
00000756 504F addq.w A7, 8
00000758 4E75 rts
0000075A 514F subq.w A7, 8
0000075C 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000760 2050 movea.l A0, [A0]
00000762 D1ED 0F96 add.l A0, [A5 + 0xF96]
00000766 2EA8 FFF8 move.l [A7], [A0 - 0x8]
0000076A 2F68 FFFC 0004 move.l [A7 + 0x4], [A0 - 0x4]
00000770 7004 moveq.l D0, 0x04
00000772 B097 cmp.l D0, [A7]
00000774 6624 bne +0x26 /* 0000079A */
00000776 7004 moveq.l D0, 0x04
00000778 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
0000077C 661C bne +0x1E /* 0000079A */
label0000077E:
0000077E 4AAF 0004 tst.l [A7 + 0x4]
00000782 660A bne +0xC /* 0000078E */
00000784 4AAD 0F9E tst.l [A5 + 0xF9E]
00000788 6604 bne +0x6 /* 0000078E */
0000078A 7000 moveq.l D0, 0x00
0000078C 6002 bra +0x4 /* 00000790 */
label0000078E:
0000078E 7001 moveq.l D0, 0x01
label00000790:
00000790 2B40 0F9E move.l [A5 + 0xF9E], D0
00000794 51AD 0F96 subq.l [A5 + 0xF96], 8
00000798 6052 bra +0x54 /* 000007EC */
label0000079A:
0000079A 7006 moveq.l D0, 0x06
0000079C B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
000007A0 6610 bne +0x12 /* 000007B2 */
000007A2 3F3C 0013 move.w -[A7], 0x13
000007A6 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
000007AA 4EBA F964 jsr [PC - 0x69C /* 00000110 */]
000007AE 5C4F addq.w A7, 6
000007B0 603A bra +0x3C /* 000007EC */
label000007B2:
000007B2 7006 moveq.l D0, 0x06
000007B4 B097 cmp.l D0, [A7]
000007B6 6610 bne +0x12 /* 000007C8 */
000007B8 3F3C 0013 move.w -[A7], 0x13
000007BC 2F2F 0006 move.l -[A7], [A7 + 0x6]
000007C0 4EBA F94E jsr [PC - 0x6B2 /* 00000110 */]
000007C4 5C4F addq.w A7, 6
000007C6 6024 bra +0x26 /* 000007EC */
label000007C8:
000007C8 2F2F 0004 move.l -[A7], [A7 + 0x4]
000007CC 2F2F 0004 move.l -[A7], [A7 + 0x4]
000007D0 4EAD E1B8 jsr [A5 - 0x1E48]
000007D4 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
000007D8 2F2D 0F9A move.l -[A7], [A5 + 0xF9A /* export_495 */]
000007DC 4EAD E1B8 jsr [A5 - 0x1E48]
000007E0 7004 moveq.l D0, 0x04
000007E2 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
000007E6 4FEF 0010 lea.l A7, [A7 + 0x10]
000007EA 6092 bra -0x6C /* 0000077E */
label000007EC:
000007EC 504F addq.w A7, 8
000007EE 4E75 rts
000007F0 7001 moveq.l D0, 0x01
000007F2 222D 0F9A move.l D1, [A5 + 0xF9A /* export_495 */]
000007F6 E3A8 lsl D0, D1
000007F8 0280 0000 0262 andi.l D0, 0x262
000007FE 4A80 tst.l D0
00000800 670E beq +0x10 /* 00000810 */
00000802 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000806 2F2D 0F9A move.l -[A7], [A5 + 0xF9A /* export_495 */]
0000080A 4EAD E1B8 jsr [A5 - 0x1E48]
0000080E 504F addq.w A7, 8
label00000810:
00000810 7004 moveq.l D0, 0x04
00000812 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
00000816 4AAD 0F9E tst.l [A5 + 0xF9E]
0000081A 57C0 seq D0
0000081C 4400 neg.b D0
0000081E 49C0 lea.l A4, D0
00000820 2B40 0F9E move.l [A5 + 0xF9E], D0
00000824 4E75 rts
00000826 48E7 1800 movem.l -[A7], D3,D4
0000082A 514F subq.w A7, 8
0000082C 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000830 2050 movea.l A0, [A0]
00000832 D1ED 0F96 add.l A0, [A5 + 0xF96]
00000836 2EA8 FFF8 move.l [A7], [A0 - 0x8]
0000083A 2F68 FFFC 0004 move.l [A7 + 0x4], [A0 - 0x4]
00000840 51AD 0F96 subq.l [A5 + 0xF96], 8
00000844 4857 pea.l [A7]
00000846 4EAD E618 jsr [A5 - 0x19E8]
0000084A 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
0000084E 4EAD E618 jsr [A5 - 0x19E8]
00000852 7001 moveq.l D0, 0x01
00000854 B0AF 0008 cmp.l D0, [A7 + 0x8]
00000858 504F addq.w A7, 8
0000085A 6600 0080 bne +0x82 /* 000008DC */
0000085E 7001 moveq.l D0, 0x01
00000860 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000864 6676 bne +0x78 /* 000008DC */
00000866 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000086A 4EAD C2E0 jsr [A5 - 0x3D20]
0000086E 5380 subq.l D0, 1
00000870 2600 move.l D3, D0
00000872 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000876 4EAD C2E0 jsr [A5 - 0x3D20]
0000087A 2800 move.l D4, D0
0000087C 4878 0001 push.l 0x1
00000880 2003 move.l D0, D3
00000882 D084 add.l D0, D4
00000884 2F00 move.l -[A7], D0
00000886 2F2F 0014 move.l -[A7], [A7 + 0x14]
0000088A 4EAD C2D8 jsr [A5 - 0x3D28]
0000088E 2008 move.l D0, A0
00000890 4FEF 0014 lea.l A7, [A7 + 0x14]
00000894 672C beq +0x2E /* 000008C2 */
00000896 206F 0004 movea.l A0, [A7 + 0x4]
0000089A 2250 movea.l A1, [A0]
0000089C 43F1 3800 lea.l A1, [A1 + D3]
000008A0 206D 0F9E movea.l A0, [A5 + 0xF9E]
000008A4 2050 movea.l A0, [A0]
000008A6 2004 move.l D0, D4
000008A8 A22E syscall BlockMove/BlockMoveData, flags=2
000008AA 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
000008AE 4EAD C200 jsr [A5 - 0x3E00]
000008B2 2B6F 0004 0F9A move.l [A5 + 0xF9A /* export_495 */], [A7 + 0x4]
000008B8 2B6F 0008 0F9E move.l [A5 + 0xF9E], [A7 + 0x8]
000008BE 584F addq.w A7, 4
000008C0 6032 bra +0x34 /* 000008F4 */
label000008C2:
000008C2 2F2F 0004 move.l -[A7], [A7 + 0x4]
000008C6 2F2F 0004 move.l -[A7], [A7 + 0x4]
000008CA 4EAD E1B8 jsr [A5 - 0x1E48]
000008CE 3F3C 0003 move.w -[A7], 0x3
000008D2 4EAD E070 jsr [A5 - 0x1F90]
000008D6 4FEF 000A lea.l A7, [A7 + 0xA]
000008DA 6018 bra +0x1A /* 000008F4 */
label000008DC:
000008DC 2F2F 0004 move.l -[A7], [A7 + 0x4]
000008E0 2F2F 0004 move.l -[A7], [A7 + 0x4]
000008E4 4EAD E1B8 jsr [A5 - 0x1E48]
000008E8 3F3C 000A move.w -[A7], 0xA /* '\n' */
000008EC 4EAD E070 jsr [A5 - 0x1F90]
000008F0 4FEF 000A lea.l A7, [A7 + 0xA]
label000008F4:
000008F4 504F addq.w A7, 8
000008F6 4CDF 0018 movem.l D3,D4, [A7]+
000008FA 4E75 rts
000008FC 48E7 1800 movem.l -[A7], D3,D4
00000900 514F subq.w A7, 8
00000902 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000906 2050 movea.l A0, [A0]
00000908 D1ED 0F96 add.l A0, [A5 + 0xF96]
0000090C 2EA8 FFF8 move.l [A7], [A0 - 0x8]
00000910 2F68 FFFC 0004 move.l [A7 + 0x4], [A0 - 0x4]
00000916 51AD 0F96 subq.l [A5 + 0xF96], 8
0000091A 4857 pea.l [A7]
0000091C 4EAD E618 jsr [A5 - 0x19E8]
00000920 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
00000924 4EAD E618 jsr [A5 - 0x19E8]
00000928 7001 moveq.l D0, 0x01
0000092A B0AF 0008 cmp.l D0, [A7 + 0x8]
0000092E 504F addq.w A7, 8
00000930 6600 0090 bne +0x92 /* 000009C2 */
00000934 7001 moveq.l D0, 0x01
00000936 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
0000093A 6600 0086 bne +0x88 /* 000009C2 */
0000093E 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000942 4EAD C2E0 jsr [A5 - 0x3D20]
00000946 5380 subq.l D0, 1
00000948 2600 move.l D3, D0
0000094A 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
0000094E 4EAD C2E0 jsr [A5 - 0x3D20]
00000952 2800 move.l D4, D0
00000954 4878 0001 push.l 0x1
00000958 2003 move.l D0, D3
0000095A D084 add.l D0, D4
0000095C 5280 addq.l D0, 1
0000095E 2F00 move.l -[A7], D0
00000960 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000964 4EAD C2D8 jsr [A5 - 0x3D28]
00000968 2008 move.l D0, A0
0000096A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000096E 6738 beq +0x3A /* 000009A8 */
00000970 206F 0004 movea.l A0, [A7 + 0x4]
00000974 2250 movea.l A1, [A0]
00000976 13BC 0020 3800 move.b [A1 + D3], 0x20 /* ' ' */
0000097C 206F 0004 movea.l A0, [A7 + 0x4]
00000980 2250 movea.l A1, [A0]
00000982 43F1 3801 lea.l A1, [A1 + D3 + 0x1]
00000986 206D 0F9E movea.l A0, [A5 + 0xF9E]
0000098A 2050 movea.l A0, [A0]
0000098C 2004 move.l D0, D4
0000098E A22E syscall BlockMove/BlockMoveData, flags=2
00000990 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000994 4EAD C200 jsr [A5 - 0x3E00]
00000998 2B6F 0004 0F9A move.l [A5 + 0xF9A /* export_495 */], [A7 + 0x4]
0000099E 2B6F 0008 0F9E move.l [A5 + 0xF9E], [A7 + 0x8]
000009A4 584F addq.w A7, 4
000009A6 6032 bra +0x34 /* 000009DA */
label000009A8:
000009A8 2F2F 0004 move.l -[A7], [A7 + 0x4]
000009AC 2F2F 0004 move.l -[A7], [A7 + 0x4]
000009B0 4EAD E1B8 jsr [A5 - 0x1E48]
000009B4 3F3C 0003 move.w -[A7], 0x3
000009B8 4EAD E070 jsr [A5 - 0x1F90]
000009BC 4FEF 000A lea.l A7, [A7 + 0xA]
000009C0 6018 bra +0x1A /* 000009DA */
label000009C2:
000009C2 2F2F 0004 move.l -[A7], [A7 + 0x4]
000009C6 2F2F 0004 move.l -[A7], [A7 + 0x4]
000009CA 4EAD E1B8 jsr [A5 - 0x1E48]
000009CE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000009D2 4EAD E070 jsr [A5 - 0x1F90]
000009D6 4FEF 000A lea.l A7, [A7 + 0xA]
label000009DA:
000009DA 504F addq.w A7, 8
000009DC 4CDF 0018 movem.l D3,D4, [A7]+
000009E0 4E75 rts
fn000009E2:
000009E2 48E7 1800 movem.l -[A7], D3,D4
000009E6 4FEF FFDC lea.l A7, [A7 - 0x24]
000009EA 362F 0038 move.w D3, [A7 + 0x38]
000009EE 382F 003A move.w D4, [A7 + 0x3A]
000009F2 7001 moveq.l D0, 0x01
000009F4 B0AF 0030 cmp.l D0, [A7 + 0x30]
000009F8 660A bne +0xC /* 00000A04 */
000009FA 7001 moveq.l D0, 0x01
000009FC B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000A00 6700 0168 beq +0x16A /* 00000B6A */
label00000A04:
00000A04 486F 0030 pea.l [A7 + 0x30]
00000A08 4EAD E608 jsr [A5 - 0x19F8]
00000A0C 4A00 tst.b D0
00000A0E 584F addq.w A7, 4
00000A10 6700 0104 beq +0x106 /* 00000B16 */
00000A14 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
00000A18 4EAD E608 jsr [A5 - 0x19F8]
00000A1C 4A00 tst.b D0
00000A1E 584F addq.w A7, 4
00000A20 6700 00F4 beq +0xF6 /* 00000B16 */
00000A24 206D 0F9E movea.l A0, [A5 + 0xF9E]
00000A28 2050 movea.l A0, [A0]
00000A2A 226F 0034 movea.l A1, [A7 + 0x34]
00000A2E 2251 movea.l A1, [A1]
00000A30 4851 pea.l [A1]
00000A32 486F 0004 pea.l [A7 + 0x4]
00000A36 3F3C 080E move.w -[A7], 0x80E
00000A3A A9EB syscall Pack4/FP68K
00000A3C 4850 pea.l [A0]
00000A3E 486F 0004 pea.l [A7 + 0x4]
00000A42 3F3C 0802 move.w -[A7], 0x802
00000A46 A9EB syscall Pack4/FP68K
00000A48 4857 pea.l [A7]
00000A4A 486F 000E pea.l [A7 + 0xE]
00000A4E 3F3C 0810 move.w -[A7], 0x810
00000A52 A9EB syscall Pack4/FP68K
00000A54 2F6F 000A 001C move.l [A7 + 0x1C], [A7 + 0xA]
00000A5A 2F6F 000E 0020 move.l [A7 + 0x20], [A7 + 0xE]
00000A60 4297 clr.l [A7]
00000A62 42AF 0004 clr.l [A7 + 0x4]
00000A66 426F 0008 clr.w [A7 + 0x8]
00000A6A 486F 001C pea.l [A7 + 0x1C]
00000A6E 486F 0016 pea.l [A7 + 0x16]
00000A72 3F3C 080E move.w -[A7], 0x80E
00000A76 A9EB syscall Pack4/FP68K
00000A78 4857 pea.l [A7]
00000A7A 486F 0016 pea.l [A7 + 0x16]
00000A7E 3F3C 0008 move.w -[A7], 0x8
00000A82 A9EB syscall Pack4/FP68K
00000A84 6C0E bge +0x10 /* 00000A94 */
00000A86 2F7C BFF0 0000 001C move.l [A7 + 0x1C], 0xBFF00000
00000A8E 42AF 0020 clr.l [A7 + 0x20]
00000A92 6036 bra +0x38 /* 00000ACA */
label00000A94:
00000A94 42AF 0012 clr.l [A7 + 0x12]
00000A98 42AF 0016 clr.l [A7 + 0x16]
00000A9C 426F 001A clr.w [A7 + 0x1A]
00000AA0 486F 001C pea.l [A7 + 0x1C]
00000AA4 486F 0004 pea.l [A7 + 0x4]
00000AA8 3F3C 080E move.w -[A7], 0x80E
00000AAC A9EB syscall Pack4/FP68K
00000AAE 486F 0012 pea.l [A7 + 0x12]
00000AB2 486F 0004 pea.l [A7 + 0x4]
00000AB6 3F3C 0008 move.w -[A7], 0x8
00000ABA A9EB syscall Pack4/FP68K
00000ABC 6F0C ble +0xE /* 00000ACA */
00000ABE 2F7C 3FF0 0000 001C move.l [A7 + 0x1C], 0x3FF00000
00000AC6 42AF 0020 clr.l [A7 + 0x20]
label00000ACA:
00000ACA 3F43 0012 move.w [A7 + 0x12], D3
00000ACE 486F 0012 pea.l [A7 + 0x12]
00000AD2 486F 0016 pea.l [A7 + 0x16]
00000AD6 3F3C 200E move.w -[A7], 0x200E
00000ADA A9EB syscall Pack4/FP68K
00000ADC 486F 0012 pea.l [A7 + 0x12]
00000AE0 486F 0016 pea.l [A7 + 0x16]
00000AE4 3F3C 0810 move.w -[A7], 0x810
00000AE8 A9EB syscall Pack4/FP68K
00000AEA 486F 0012 pea.l [A7 + 0x12]
00000AEE 486F 0004 pea.l [A7 + 0x4]
00000AF2 3F3C 080E move.w -[A7], 0x80E
00000AF6 A9EB syscall Pack4/FP68K
00000AF8 486F 001C pea.l [A7 + 0x1C]
00000AFC 486F 0004 pea.l [A7 + 0x4]
00000B00 3F3C 0808 move.w -[A7], 0x808
00000B04 A9EB syscall Pack4/FP68K
00000B06 57C0 seq D0
00000B08 4400 neg.b D0
00000B0A 49C0 lea.l A4, D0
00000B0C 3204 move.w D1, D4
00000B0E 48C1 ext.l D1
00000B10 B181 xor.l D1, D0
00000B12 3601 move.w D3, D1
00000B14 606C bra +0x6E /* 00000B82 */
label00000B16:
00000B16 4A43 tst.w D3
00000B18 6650 bne +0x52 /* 00000B6A */
00000B1A 7002 moveq.l D0, 0x02
00000B1C B0AF 0030 cmp.l D0, [A7 + 0x30]
00000B20 6708 beq +0xA /* 00000B2A */
00000B22 7002 moveq.l D0, 0x02
00000B24 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000B28 6618 bne +0x1A /* 00000B42 */
label00000B2A:
00000B2A 202F 0034 move.l D0, [A7 + 0x34]
00000B2E B0AD 0F9E cmp.l D0, [A5 + 0xF9E]
00000B32 57C0 seq D0
00000B34 4400 neg.b D0
00000B36 49C0 lea.l A4, D0
00000B38 3204 move.w D1, D4
00000B3A 48C1 ext.l D1
00000B3C B181 xor.l D1, D0
00000B3E 3601 move.w D3, D1
00000B40 6040 bra +0x42 /* 00000B82 */
label00000B42:
00000B42 202F 0034 move.l D0, [A7 + 0x34]
00000B46 B0AD 0F9E cmp.l D0, [A5 + 0xF9E]
00000B4A 57C0 seq D0
00000B4C 4400 neg.b D0
00000B4E 49C0 lea.l A4, D0
00000B50 222F 0030 move.l D1, [A7 + 0x30]
00000B54 B2AD 0F9A cmp.l D1, [A5 + 0xF9A /* export_495 */]
00000B58 57C1 seq D1
00000B5A 4401 neg.b D1
00000B5C 49C1 lea.l A4, D1
00000B5E C280 and.l D1, D0
00000B60 3004 move.w D0, D4
00000B62 48C0 ext.l D0
00000B64 B380 xor.l D0, D1
00000B66 3600 move.w D3, D0
00000B68 6018 bra +0x1A /* 00000B82 */
label00000B6A:
00000B6A 3F04 move.w -[A7], D4
00000B6C 3F03 move.w -[A7], D3
00000B6E 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
00000B72 486F 0038 pea.l [A7 + 0x38]
00000B76 4EAD E620 jsr [A5 - 0x19E0]
00000B7A 4880 ext.w D0
00000B7C 3600 move.w D3, D0
00000B7E 4FEF 000C lea.l A7, [A7 + 0xC]
label00000B82:
00000B82 2F2F 0034 move.l -[A7], [A7 + 0x34]
00000B86 2F2F 0034 move.l -[A7], [A7 + 0x34]
00000B8A 4EAD E1B8 jsr [A5 - 0x1E48]
00000B8E 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000B92 2F2D 0F9A move.l -[A7], [A5 + 0xF9A /* export_495 */]
00000B96 4EAD E1B8 jsr [A5 - 0x1E48]
00000B9A 51AD 0F96 subq.l [A5 + 0xF96], 8
00000B9E 7004 moveq.l D0, 0x04
00000BA0 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
00000BA4 3043 movea.w A0, D3
00000BA6 2B48 0F9E move.l [A5 + 0xF9E], A0
00000BAA 7000 moveq.l D0, 0x00
00000BAC 4FEF 0034 lea.l A7, [A7 + 0x34]
00000BB0 4CDF 0018 movem.l D3,D4, [A7]+
00000BB4 4E75 rts
00000BB6 2F0A move.l -[A7], A2
00000BB8 246D 0F8E movea.l A2, [A5 + 0xF8E]
00000BBC 2452 movea.l A2, [A2]
00000BBE D5ED 0F96 add.l A2, [A5 + 0xF96]
00000BC2 518A subq.l A2, 8
00000BC4 7004 moveq.l D0, 0x04
00000BC6 B092 cmp.l D0, [A2]
00000BC8 6620 bne +0x22 /* 00000BEA */
00000BCA 7004 moveq.l D0, 0x04
00000BCC B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000BD0 6618 bne +0x1A /* 00000BEA */
00000BD2 202A 0004 move.l D0, [A2 + 0x4]
00000BD6 B0AD 0F9E cmp.l D0, [A5 + 0xF9E]
00000BDA 5DC0 slt D0
00000BDC 4400 neg.b D0
00000BDE 49C0 lea.l A4, D0
00000BE0 2B40 0F9E move.l [A5 + 0xF9E], D0
00000BE4 51AD 0F96 subq.l [A5 + 0xF96], 8
00000BE8 6044 bra +0x46 /* 00000C2E */
label00000BEA:
00000BEA 7006 moveq.l D0, 0x06
00000BEC B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000BF0 6610 bne +0x12 /* 00000C02 */
00000BF2 3F3C 000C move.w -[A7], 0xC
00000BF6 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000BFA 4EBA F514 jsr [PC - 0xAEC /* 00000110 */]
00000BFE 5C4F addq.w A7, 6
00000C00 602C bra +0x2E /* 00000C2E */
label00000C02:
00000C02 7006 moveq.l D0, 0x06
00000C04 B092 cmp.l D0, [A2]
00000C06 6610 bne +0x12 /* 00000C18 */
00000C08 3F3C 000C move.w -[A7], 0xC
00000C0C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000C10 4EBA F4FE jsr [PC - 0xB02 /* 00000110 */]
00000C14 5C4F addq.w A7, 6
00000C16 6016 bra +0x18 /* 00000C2E */
label00000C18:
00000C18 2F3C FFFF 0000 move.l -[A7], 0xFFFF0000
00000C1E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000C22 2F2A 0000 move.l -[A7], [A2 + 0x0]
00000C26 4EBA FDBA jsr [PC - 0x246 /* 000009E2 */]
00000C2A 4FEF 000C lea.l A7, [A7 + 0xC]
label00000C2E:
00000C2E 245F movea.l A2, [A7]+
00000C30 4E75 rts
00000C32 2F0A move.l -[A7], A2
00000C34 246D 0F8E movea.l A2, [A5 + 0xF8E]
00000C38 2452 movea.l A2, [A2]
00000C3A D5ED 0F96 add.l A2, [A5 + 0xF96]
00000C3E 518A subq.l A2, 8
00000C40 7004 moveq.l D0, 0x04
00000C42 B092 cmp.l D0, [A2]
00000C44 6620 bne +0x22 /* 00000C66 */
00000C46 7004 moveq.l D0, 0x04
00000C48 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000C4C 6618 bne +0x1A /* 00000C66 */
00000C4E 202A 0004 move.l D0, [A2 + 0x4]
00000C52 B0AD 0F9E cmp.l D0, [A5 + 0xF9E]
00000C56 5FC0 sle D0
00000C58 4400 neg.b D0
00000C5A 49C0 lea.l A4, D0
00000C5C 2B40 0F9E move.l [A5 + 0xF9E], D0
00000C60 51AD 0F96 subq.l [A5 + 0xF96], 8
00000C64 6044 bra +0x46 /* 00000CAA */
label00000C66:
00000C66 7006 moveq.l D0, 0x06
00000C68 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000C6C 6610 bne +0x12 /* 00000C7E */
00000C6E 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000C72 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000C76 4EBA F498 jsr [PC - 0xB68 /* 00000110 */]
00000C7A 5C4F addq.w A7, 6
00000C7C 602C bra +0x2E /* 00000CAA */
label00000C7E:
00000C7E 7006 moveq.l D0, 0x06
00000C80 B092 cmp.l D0, [A2]
00000C82 6610 bne +0x12 /* 00000C94 */
00000C84 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000C88 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000C8C 4EBA F482 jsr [PC - 0xB7E /* 00000110 */]
00000C90 5C4F addq.w A7, 6
00000C92 6016 bra +0x18 /* 00000CAA */
label00000C94:
00000C94 2F3C 0001 0001 move.l -[A7], 0x10001
00000C9A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000C9E 2F2A 0000 move.l -[A7], [A2 + 0x0]
00000CA2 4EBA FD3E jsr [PC - 0x2C2 /* 000009E2 */]
00000CA6 4FEF 000C lea.l A7, [A7 + 0xC]
label00000CAA:
00000CAA 245F movea.l A2, [A7]+
00000CAC 4E75 rts
00000CAE 2F0A move.l -[A7], A2
00000CB0 246D 0F8E movea.l A2, [A5 + 0xF8E]
00000CB4 2452 movea.l A2, [A2]
00000CB6 D5ED 0F96 add.l A2, [A5 + 0xF96]
00000CBA 518A subq.l A2, 8
00000CBC 7004 moveq.l D0, 0x04
00000CBE B092 cmp.l D0, [A2]
00000CC0 6620 bne +0x22 /* 00000CE2 */
00000CC2 7004 moveq.l D0, 0x04
00000CC4 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000CC8 6618 bne +0x1A /* 00000CE2 */
00000CCA 202A 0004 move.l D0, [A2 + 0x4]
00000CCE B0AD 0F9E cmp.l D0, [A5 + 0xF9E]
00000CD2 56C0 sne D0
00000CD4 4400 neg.b D0
00000CD6 49C0 lea.l A4, D0
00000CD8 2B40 0F9E move.l [A5 + 0xF9E], D0
00000CDC 51AD 0F96 subq.l [A5 + 0xF96], 8
00000CE0 6042 bra +0x44 /* 00000D24 */
label00000CE2:
00000CE2 7006 moveq.l D0, 0x06
00000CE4 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000CE8 6610 bne +0x12 /* 00000CFA */
00000CEA 3F3C 000E move.w -[A7], 0xE
00000CEE 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000CF2 4EBA F41C jsr [PC - 0xBE4 /* 00000110 */]
00000CF6 5C4F addq.w A7, 6
00000CF8 602A bra +0x2C /* 00000D24 */
label00000CFA:
00000CFA 7006 moveq.l D0, 0x06
00000CFC B092 cmp.l D0, [A2]
00000CFE 6610 bne +0x12 /* 00000D10 */
00000D00 3F3C 000E move.w -[A7], 0xE
00000D04 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000D08 4EBA F406 jsr [PC - 0xBFA /* 00000110 */]
00000D0C 5C4F addq.w A7, 6
00000D0E 6014 bra +0x16 /* 00000D24 */
label00000D10:
00000D10 4878 0001 push.l 0x1
00000D14 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000D18 2F2A 0000 move.l -[A7], [A2 + 0x0]
00000D1C 4EBA FCC4 jsr [PC - 0x33C /* 000009E2 */]
00000D20 4FEF 000C lea.l A7, [A7 + 0xC]
label00000D24:
00000D24 245F movea.l A2, [A7]+
00000D26 4E75 rts
00000D28 2F0A move.l -[A7], A2
00000D2A 246D 0F8E movea.l A2, [A5 + 0xF8E]
00000D2E 2452 movea.l A2, [A2]
00000D30 D5ED 0F96 add.l A2, [A5 + 0xF96]
00000D34 518A subq.l A2, 8
00000D36 7004 moveq.l D0, 0x04
00000D38 B092 cmp.l D0, [A2]
00000D3A 6620 bne +0x22 /* 00000D5C */
00000D3C 7004 moveq.l D0, 0x04
00000D3E B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000D42 6618 bne +0x1A /* 00000D5C */
00000D44 202A 0004 move.l D0, [A2 + 0x4]
00000D48 B0AD 0F9E cmp.l D0, [A5 + 0xF9E]
00000D4C 57C0 seq D0
00000D4E 4400 neg.b D0
00000D50 49C0 lea.l A4, D0
00000D52 2B40 0F9E move.l [A5 + 0xF9E], D0
00000D56 51AD 0F96 subq.l [A5 + 0xF96], 8
00000D5A 6040 bra +0x42 /* 00000D9C */
label00000D5C:
00000D5C 7006 moveq.l D0, 0x06
00000D5E B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000D62 6610 bne +0x12 /* 00000D74 */
00000D64 3F3C 000F move.w -[A7], 0xF
00000D68 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000D6C 4EBA F3A2 jsr [PC - 0xC5E /* 00000110 */]
00000D70 5C4F addq.w A7, 6
00000D72 6028 bra +0x2A /* 00000D9C */
label00000D74:
00000D74 7006 moveq.l D0, 0x06
00000D76 B092 cmp.l D0, [A2]
00000D78 6610 bne +0x12 /* 00000D8A */
00000D7A 3F3C 000F move.w -[A7], 0xF
00000D7E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000D82 4EBA F38C jsr [PC - 0xC74 /* 00000110 */]
00000D86 5C4F addq.w A7, 6
00000D88 6012 bra +0x14 /* 00000D9C */
label00000D8A:
00000D8A 42A7 clr.l -[A7]
00000D8C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000D90 2F2A 0000 move.l -[A7], [A2 + 0x0]
00000D94 4EBA FC4C jsr [PC - 0x3B4 /* 000009E2 */]
00000D98 4FEF 000C lea.l A7, [A7 + 0xC]
label00000D9C:
00000D9C 245F movea.l A2, [A7]+
00000D9E 4E75 rts
00000DA0 2F0A move.l -[A7], A2
00000DA2 246D 0F8E movea.l A2, [A5 + 0xF8E]
00000DA6 2452 movea.l A2, [A2]
00000DA8 D5ED 0F96 add.l A2, [A5 + 0xF96]
00000DAC 518A subq.l A2, 8
00000DAE 7004 moveq.l D0, 0x04
00000DB0 B092 cmp.l D0, [A2]
00000DB2 6620 bne +0x22 /* 00000DD4 */
00000DB4 7004 moveq.l D0, 0x04
00000DB6 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000DBA 6618 bne +0x1A /* 00000DD4 */
00000DBC 202A 0004 move.l D0, [A2 + 0x4]
00000DC0 B0AD 0F9E cmp.l D0, [A5 + 0xF9E]
00000DC4 5EC0 sgt D0
00000DC6 4400 neg.b D0
00000DC8 49C0 lea.l A4, D0
00000DCA 2B40 0F9E move.l [A5 + 0xF9E], D0
00000DCE 51AD 0F96 subq.l [A5 + 0xF96], 8
00000DD2 6044 bra +0x46 /* 00000E18 */
label00000DD4:
00000DD4 7006 moveq.l D0, 0x06
00000DD6 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000DDA 6610 bne +0x12 /* 00000DEC */
00000DDC 3F3C 0010 move.w -[A7], 0x10
00000DE0 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000DE4 4EBA F32A jsr [PC - 0xCD6 /* 00000110 */]
00000DE8 5C4F addq.w A7, 6
00000DEA 602C bra +0x2E /* 00000E18 */
label00000DEC:
00000DEC 7006 moveq.l D0, 0x06
00000DEE B092 cmp.l D0, [A2]
00000DF0 6610 bne +0x12 /* 00000E02 */
00000DF2 3F3C 0010 move.w -[A7], 0x10
00000DF6 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000DFA 4EBA F314 jsr [PC - 0xCEC /* 00000110 */]
00000DFE 5C4F addq.w A7, 6
00000E00 6016 bra +0x18 /* 00000E18 */
label00000E02:
00000E02 2F3C 0001 0000 move.l -[A7], 0x10000
00000E08 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000E0C 2F2A 0000 move.l -[A7], [A2 + 0x0]
00000E10 4EBA FBD0 jsr [PC - 0x430 /* 000009E2 */]
00000E14 4FEF 000C lea.l A7, [A7 + 0xC]
label00000E18:
00000E18 245F movea.l A2, [A7]+
00000E1A 4E75 rts
00000E1C 2F0A move.l -[A7], A2
00000E1E 246D 0F8E movea.l A2, [A5 + 0xF8E]
00000E22 2452 movea.l A2, [A2]
00000E24 D5ED 0F96 add.l A2, [A5 + 0xF96]
00000E28 518A subq.l A2, 8
00000E2A 7004 moveq.l D0, 0x04
00000E2C B092 cmp.l D0, [A2]
00000E2E 6620 bne +0x22 /* 00000E50 */
00000E30 7004 moveq.l D0, 0x04
00000E32 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000E36 6618 bne +0x1A /* 00000E50 */
00000E38 202A 0004 move.l D0, [A2 + 0x4]
00000E3C B0AD 0F9E cmp.l D0, [A5 + 0xF9E]
00000E40 5CC0 sge D0
00000E42 4400 neg.b D0
00000E44 49C0 lea.l A4, D0
00000E46 2B40 0F9E move.l [A5 + 0xF9E], D0
00000E4A 51AD 0F96 subq.l [A5 + 0xF96], 8
00000E4E 6044 bra +0x46 /* 00000E94 */
label00000E50:
00000E50 7006 moveq.l D0, 0x06
00000E52 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00000E56 6610 bne +0x12 /* 00000E68 */
00000E58 3F3C 0011 move.w -[A7], 0x11
00000E5C 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000E60 4EBA F2AE jsr [PC - 0xD52 /* 00000110 */]
00000E64 5C4F addq.w A7, 6
00000E66 602C bra +0x2E /* 00000E94 */
label00000E68:
00000E68 7006 moveq.l D0, 0x06
00000E6A B092 cmp.l D0, [A2]
00000E6C 6610 bne +0x12 /* 00000E7E */
00000E6E 3F3C 0011 move.w -[A7], 0x11
00000E72 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000E76 4EBA F298 jsr [PC - 0xD68 /* 00000110 */]
00000E7A 5C4F addq.w A7, 6
00000E7C 6016 bra +0x18 /* 00000E94 */
label00000E7E:
00000E7E 2F3C FFFF 0001 move.l -[A7], 0xFFFF0001
00000E84 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000E88 2F2A 0000 move.l -[A7], [A2 + 0x0]
00000E8C 4EBA FB54 jsr [PC - 0x4AC /* 000009E2 */]
00000E90 4FEF 000C lea.l A7, [A7 + 0xC]
label00000E94:
00000E94 245F movea.l A2, [A7]+
00000E96 4E75 rts
fn00000E98:
00000E98 2F03 move.l -[A7], D3
00000E9A 514F subq.w A7, 8
00000E9C 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000EA0 2050 movea.l A0, [A0]
00000EA2 D1ED 0F96 add.l A0, [A5 + 0xF96]
00000EA6 2EA8 FFF8 move.l [A7], [A0 - 0x8]
00000EAA 2F68 FFFC 0004 move.l [A7 + 0x4], [A0 - 0x4]
00000EB0 51AD 0F96 subq.l [A5 + 0xF96], 8
00000EB4 4857 pea.l [A7]
00000EB6 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
00000EBA 4EAD E628 jsr [A5 - 0x19D8]
00000EBE 2600 move.l D3, D0
00000EC0 2F2F 000C move.l -[A7], [A7 + 0xC]
00000EC4 2F2F 000C move.l -[A7], [A7 + 0xC]
00000EC8 4EAD E1B8 jsr [A5 - 0x1E48]
00000ECC 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000ED0 2F2D 0F9A move.l -[A7], [A5 + 0xF9A /* export_495 */]
00000ED4 4EAD E1B8 jsr [A5 - 0x1E48]
00000ED8 7004 moveq.l D0, 0x04
00000EDA 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
00000EDE 4A2F 0028 tst.b [A7 + 0x28]
00000EE2 4FEF 0018 lea.l A7, [A7 + 0x18]
00000EE6 670E beq +0x10 /* 00000EF6 */
00000EE8 4A83 tst.l D3
00000EEA 5CC0 sge D0
00000EEC 4400 neg.b D0
00000EEE 49C0 lea.l A4, D0
00000EF0 2B40 0F9E move.l [A5 + 0xF9E], D0
00000EF4 600C bra +0xE /* 00000F02 */
label00000EF6:
00000EF6 4A83 tst.l D3
00000EF8 57C0 seq D0
00000EFA 4400 neg.b D0
00000EFC 49C0 lea.l A4, D0
00000EFE 2B40 0F9E move.l [A5 + 0xF9E], D0
label00000F02:
00000F02 504F addq.w A7, 8
00000F04 261F move.l D3, [A7]+
00000F06 4E75 rts
00000F08 1F3C 0001 move.b -[A7], 0x1
00000F0C 4EBA FF8A jsr [PC - 0x76 /* 00000E98 */]
00000F10 544F addq.w A7, 2
00000F12 4E75 rts
00000F14 4227 clr.b -[A7]
00000F16 4EBA FF80 jsr [PC - 0x80 /* 00000E98 */]
00000F1A 544F addq.w A7, 2
00000F1C 4E75 rts
fn00000F1E:
00000F1E 48E7 1020 movem.l -[A7], D3,A2
00000F22 4FEF FFF4 lea.l A7, [A7 - 0xC]
00000F26 246F 0018 movea.l A2, [A7 + 0x18]
00000F2A 7600 moveq.l D3, 0x00
00000F2C 605A bra +0x5C /* 00000F88 */
label00000F2E:
00000F2E 3003 move.w D0, D3
00000F30 48C0 ext.l D0
00000F32 7208 moveq.l D1, 0x08
00000F34 9280 sub.l D1, D0
00000F36 E789 lsl D1, 3
00000F38 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000F3C 2050 movea.l A0, [A0]
00000F3E D1ED 0F96 add.l A0, [A5 + 0xF96]
00000F42 91C1 sub.l A0, D1
00000F44 2F50 0004 move.l [A7 + 0x4], [A0]
00000F48 2F68 0004 0008 move.l [A7 + 0x8], [A0 + 0x4]
00000F4E 4857 pea.l [A7]
00000F50 486F 0008 pea.l [A7 + 0x8]
00000F54 4EAD E0A0 jsr [A5 - 0x1F60]
00000F58 4A00 tst.b D0
00000F5A 504F addq.w A7, 8
00000F5C 660C bne +0xE /* 00000F6A */
00000F5E 7000 moveq.l D0, 0x00
00000F60 4FEF 000C lea.l A7, [A7 + 0xC]
00000F64 4CDF 0408 movem.l D3,A2, [A7]+
00000F68 4E75 rts
label00000F6A:
00000F6A 3003 move.w D0, D3
00000F6C 48C0 ext.l D0
00000F6E E280 asr D0, 1
00000F70 4C3C 0800 0000 movem.w A3, 0x0
00000F76 000C 204A ori.b A4, 0x4A /* 'J' */
00000F7A D1C0 add.l A0, D0
00000F7C 3003 move.w D0, D3
00000F7E 7201 moveq.l D1, 0x01
00000F80 C081 and.l D0, D1
00000F82 2197 0C00 move.l [A0 + D0 * 4], [A7]
00000F86 5243 addq.w D3, 1
label00000F88:
00000F88 0C43 0008 cmpi.w D3, 0x8
00000F8C 6DA0 blt -0x5E /* 00000F2E */
00000F8E 42AA 0008 clr.l [A2 + 0x8]
00000F92 42AA 0014 clr.l [A2 + 0x14]
00000F96 42AA 0020 clr.l [A2 + 0x20]
00000F9A 42AA 002C clr.l [A2 + 0x2C]
00000F9E 7040 moveq.l D0, 0x40
00000FA0 91AD 0F96 sub.l [A5 + 0xF96], D0
00000FA4 7001 moveq.l D0, 0x01
00000FA6 4FEF 000C lea.l A7, [A7 + 0xC]
00000FAA 4CDF 0408 movem.l D3,A2, [A7]+
00000FAE 4E75 rts
00000FB0 2F0A move.l -[A7], A2
00000FB2 4FEF FFD0 lea.l A7, [A7 - 0x30]
00000FB6 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
00000FBA 4EAD E088 jsr [A5 - 0x1F78]
00000FBE 4A00 tst.b D0
00000FC0 584F addq.w A7, 4
00000FC2 672E beq +0x30 /* 00000FF2 */
00000FC4 4857 pea.l [A7]
00000FC6 4EBA FF56 jsr [PC - 0xAA /* 00000F1E */]
00000FCA 4A00 tst.b D0
00000FCC 584F addq.w A7, 4
00000FCE 6722 beq +0x24 /* 00000FF2 */
00000FD0 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000FD4 486F 0004 pea.l [A7 + 0x4]
00000FD8 4EAD E640 jsr [A5 - 0x19C0]
00000FDC 2448 movea.l A2, A0
00000FDE 200A move.l D0, A2
00000FE0 504F addq.w A7, 8
00000FE2 670E beq +0x10 /* 00000FF2 */
00000FE4 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00000FE8 4EAD C200 jsr [A5 - 0x3E00]
00000FEC 2B4A 0F9E move.l [A5 + 0xF9E], A2
00000FF0 584F addq.w A7, 4
label00000FF2:
00000FF2 4FEF 0030 lea.l A7, [A7 + 0x30]
00000FF6 245F movea.l A2, [A7]+
00000FF8 4E75 rts
fn00000FFA:
00000FFA 48E7 1020 movem.l -[A7], D3,A2
00000FFE 4FEF FEF0 lea.l A7, [A7 - 0x110]
00001002 246F 011C movea.l A2, [A7 + 0x11C]
00001006 2012 move.l D0, [A2]
00001008 5380 subq.l D0, 1
0000100A 670A beq +0xC /* 00001016 */
0000100C 5780 subq.l D0, 3
0000100E 674E beq +0x50 /* 0000105E */
00001010 5B80 subq.l D0, 5
00001012 671E beq +0x20 /* 00001032 */
00001014 604E bra +0x50 /* 00001064 */
label00001016:
00001016 486F 000A pea.l [A7 + 0xA]
0000101A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000101E 4EAD E158 jsr [A5 - 0x1EA8]
00001022 486F 0012 pea.l [A7 + 0x12]
00001026 4EAD F3F0 jsr [A5 - 0xC10]
0000102A 3600 move.w D3, D0
0000102C 4FEF 000C lea.l A7, [A7 + 0xC]
00001030 6034 bra +0x36 /* 00001066 */
label00001032:
00001032 206A 0004 movea.l A0, [A2 + 0x4]
00001036 2050 movea.l A0, [A0]
00001038 4850 pea.l [A0]
0000103A 486F 0004 pea.l [A7 + 0x4]
0000103E 3F3C 080E move.w -[A7], 0x80E
00001042 A9EB syscall Pack4/FP68K
00001044 4857 pea.l [A7]
00001046 3F3C 0016 move.w -[A7], 0x16
0000104A A9EB syscall Pack4/FP68K
0000104C 4857 pea.l [A7]
0000104E 486F 0004 pea.l [A7 + 0x4]
00001052 3F3C 2810 move.w -[A7], 0x2810
00001056 A9EB syscall Pack4/FP68K
00001058 362F 0002 move.w D3, [A7 + 0x2]
0000105C 6008 bra +0xA /* 00001066 */
label0000105E:
0000105E 362A 0006 move.w D3, [A2 + 0x6]
00001062 6002 bra +0x4 /* 00001066 */
label00001064:
00001064 7600 moveq.l D3, 0x00
label00001066:
00001066 4A43 tst.w D3
00001068 6D08 blt +0xA /* 00001072 */
0000106A 4EAD F3F8 jsr [A5 - 0xC08]
0000106E B640 cmp.w D3, D0
00001070 6F16 ble +0x18 /* 00001088 */
label00001072:
00001072 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001076 2F2A 0000 move.l -[A7], [A2 + 0x0]
0000107A 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
0000107E 4EAD E060 jsr [A5 - 0x1FA0]
00001082 7600 moveq.l D3, 0x00
00001084 4FEF 000A lea.l A7, [A7 + 0xA]
label00001088:
00001088 3003 move.w D0, D3
0000108A 4FEF 0110 lea.l A7, [A7 + 0x110]
0000108E 4CDF 0408 movem.l D3,A2, [A7]+
00001092 4E75 rts
fn00001094:
00001094 48E7 1030 movem.l -[A7], D3,A2,A3
00001098 4FEF FFF0 lea.l A7, [A7 - 0x10]
0000109C 362F 0020 move.w D3, [A7 + 0x20]
000010A0 266F 0022 movea.l A3, [A7 + 0x22]
000010A4 246F 0026 movea.l A2, [A7 + 0x26]
000010A8 0243 000F andi.w D3, 0xF
000010AC 0C43 0006 cmpi.w D3, 0x6
000010B0 6622 bne +0x24 /* 000010D4 */
000010B2 2EAD 0F9A move.l [A7], [A5 + 0xF9A /* export_495 */]
000010B6 2F6D 0F9E 0004 move.l [A7 + 0x4], [A5 + 0xF9E]
000010BC 51AD 0F96 subq.l [A5 + 0xF96], 8
000010C0 206D 0F8E movea.l A0, [A5 + 0xF8E]
000010C4 2050 movea.l A0, [A0]
000010C6 D1ED 0F96 add.l A0, [A5 + 0xF96]
000010CA 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
000010CE 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
label000010D4:
000010D4 200B move.l D0, A3
000010D6 6718 beq +0x1A /* 000010F0 */
000010D8 2F0B move.l -[A7], A3
000010DA 4EBA FE42 jsr [PC - 0x1BE /* 00000F1E */]
000010DE 4A00 tst.b D0
000010E0 584F addq.w A7, 4
000010E2 660C bne +0xE /* 000010F0 */
000010E4 7000 moveq.l D0, 0x00
000010E6 4FEF 0010 lea.l A7, [A7 + 0x10]
000010EA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000010EE 4E75 rts
label000010F0:
000010F0 2F6D 0F9A 0008 move.l [A7 + 0x8], [A5 + 0xF9A /* export_495 */]
000010F6 2F6D 0F9E 000C move.l [A7 + 0xC], [A5 + 0xF9E]
000010FC 51AD 0F96 subq.l [A5 + 0xF96], 8
00001100 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001104 2050 movea.l A0, [A0]
00001106 D1ED 0F96 add.l A0, [A5 + 0xF96]
0000110A 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
0000110E 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00001114 0C43 0006 cmpi.w D3, 0x6
00001118 6654 bne +0x56 /* 0000116E */
0000111A 4857 pea.l [A7]
0000111C 4EBA FEDC jsr [PC - 0x124 /* 00000FFA */]
00001120 3480 move.w [A2], D0
00001122 4A6D 101E tst.w [A5 + 0x101E]
00001126 584F addq.w A7, 4
00001128 670C beq +0xE /* 00001136 */
0000112A 7000 moveq.l D0, 0x00
0000112C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001130 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001134 4E75 rts
label00001136:
00001136 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000113A 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000113E 4EAD E1B8 jsr [A5 - 0x1E48]
00001142 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00001146 2F0A move.l -[A7], A2
00001148 486D F4E8 pea.l [A5 - 0xB18]
0000114C 486F 001A pea.l [A7 + 0x1A]
00001150 4EAD F2C0 jsr [A5 - 0xD40]
00001154 1600 move.b D3, D0
00001156 2F2F 0022 move.l -[A7], [A7 + 0x22]
0000115A 2F2F 0022 move.l -[A7], [A7 + 0x22]
0000115E 4EAD E1B8 jsr [A5 - 0x1E48]
00001162 1003 move.b D0, D3
00001164 4FEF 002E lea.l A7, [A7 + 0x2E]
00001168 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000116C 4E75 rts
label0000116E:
0000116E 34AF 000E move.w [A2], [A7 + 0xE]
00001172 357C FFFF 0002 move.w [A2 + 0x2], 0xFFFF
00001178 7001 moveq.l D0, 0x01
0000117A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000117E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001182 4E75 rts
00001184 2F03 move.l -[A7], D3
00001186 4FEF FFF4 lea.l A7, [A7 - 0xC]
0000118A 202D 0FFE move.l D0, [A5 + 0xFFE]
0000118E 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001192 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001196 2250 movea.l A1, [A0]
00001198 7600 moveq.l D3, 0x00
0000119A 1631 0800 move.b D3, [A1 + D0]
0000119E 102D 1018 move.b D0, [A5 + 0x1018]
000011A2 7240 moveq.l D1, 0x40
000011A4 C081 and.l D0, D1
000011A6 4A80 tst.l D0
000011A8 661E bne +0x20 /* 000011C8 */
000011AA 202D 0FFE move.l D0, [A5 + 0xFFE]
000011AE 52AD 0FFE addq.l [A5 + 0xFFE], 1
000011B2 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000011B6 2250 movea.l A1, [A0]
000011B8 7200 moveq.l D1, 0x00
000011BA 1231 0800 move.b D1, [A1 + D0]
000011BE 3003 move.w D0, D3
000011C0 48C0 ext.l D0
000011C2 E188 lsl D0, 8
000011C4 8081 or.l D0, D1
000011C6 3600 move.w D3, D0
label000011C8:
000011C8 486F 0008 pea.l [A7 + 0x8]
000011CC 42A7 clr.l -[A7]
000011CE 3F03 move.w -[A7], D3
000011D0 4EBA FEC2 jsr [PC - 0x13E /* 00001094 */]
000011D4 4A00 tst.b D0
000011D6 4FEF 000A lea.l A7, [A7 + 0xA]
000011DA 673A beq +0x3C /* 00001216 */
000011DC 2EAD 0F9A move.l [A7], [A5 + 0xF9A /* export_495 */]
000011E0 2F6D 0F9E 0004 move.l [A7 + 0x4], [A5 + 0xF9E]
000011E6 51AD 0F96 subq.l [A5 + 0xF96], 8
000011EA 206D 0F8E movea.l A0, [A5 + 0xF8E]
000011EE 2050 movea.l A0, [A0]
000011F0 D1ED 0F96 add.l A0, [A5 + 0xF96]
000011F4 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
000011F8 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
000011FE 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001202 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001206 486F 0010 pea.l [A7 + 0x10]
0000120A 42A7 clr.l -[A7]
0000120C 3F03 move.w -[A7], D3
0000120E 4EAD E648 jsr [A5 - 0x19B8]
00001212 4FEF 0012 lea.l A7, [A7 + 0x12]
label00001216:
00001216 4FEF 000C lea.l A7, [A7 + 0xC]
0000121A 261F move.l D3, [A7]+
0000121C 4E75 rts
0000121E 2F03 move.l -[A7], D3
00001220 4FEF FFC4 lea.l A7, [A7 - 0x3C]
00001224 202D 0FFE move.l D0, [A5 + 0xFFE]
00001228 52AD 0FFE addq.l [A5 + 0xFFE], 1
0000122C 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001230 2250 movea.l A1, [A0]
00001232 7600 moveq.l D3, 0x00
00001234 1631 0800 move.b D3, [A1 + D0]
00001238 102D 1018 move.b D0, [A5 + 0x1018]
0000123C 7240 moveq.l D1, 0x40
0000123E C081 and.l D0, D1
00001240 4A80 tst.l D0
00001242 661E bne +0x20 /* 00001262 */
00001244 202D 0FFE move.l D0, [A5 + 0xFFE]
00001248 52AD 0FFE addq.l [A5 + 0xFFE], 1
0000124C 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001250 2250 movea.l A1, [A0]
00001252 7200 moveq.l D1, 0x00
00001254 1231 0800 move.b D1, [A1 + D0]
00001258 3003 move.w D0, D3
0000125A 48C0 ext.l D0
0000125C E188 lsl D0, 8
0000125E 8081 or.l D0, D1
00001260 3600 move.w D3, D0
label00001262:
00001262 4857 pea.l [A7]
00001264 486F 0010 pea.l [A7 + 0x10]
00001268 3F03 move.w -[A7], D3
0000126A 4EBA FE28 jsr [PC - 0x1D8 /* 00001094 */]
0000126E 4A00 tst.b D0
00001270 4FEF 000A lea.l A7, [A7 + 0xA]
00001274 673E beq +0x40 /* 000012B4 */
00001276 2F6D 0F9A 0004 move.l [A7 + 0x4], [A5 + 0xF9A /* export_495 */]
0000127C 2F6D 0F9E 0008 move.l [A7 + 0x8], [A5 + 0xF9E]
00001282 51AD 0F96 subq.l [A5 + 0xF96], 8
00001286 206D 0F8E movea.l A0, [A5 + 0xF8E]
0000128A 2050 movea.l A0, [A0]
0000128C D1ED 0F96 add.l A0, [A5 + 0xF96]
00001290 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00001294 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
0000129A 2F2F 0008 move.l -[A7], [A7 + 0x8]
0000129E 2F2F 0008 move.l -[A7], [A7 + 0x8]
000012A2 486F 0008 pea.l [A7 + 0x8]
000012A6 486F 0018 pea.l [A7 + 0x18]
000012AA 3F03 move.w -[A7], D3
000012AC 4EAD E648 jsr [A5 - 0x19B8]
000012B0 4FEF 0012 lea.l A7, [A7 + 0x12]
label000012B4:
000012B4 4FEF 003C lea.l A7, [A7 + 0x3C]
000012B8 261F move.l D3, [A7]+
000012BA 4E75 rts
000012BC 2F03 move.l -[A7], D3
000012BE 4FEF FFCC lea.l A7, [A7 - 0x34]
000012C2 202D 0FFE move.l D0, [A5 + 0xFFE]
000012C6 52AD 0FFE addq.l [A5 + 0xFFE], 1
000012CA 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000012CE 2250 movea.l A1, [A0]
000012D0 7600 moveq.l D3, 0x00
000012D2 1631 0800 move.b D3, [A1 + D0]
000012D6 102D 1018 move.b D0, [A5 + 0x1018]
000012DA 7240 moveq.l D1, 0x40
000012DC C081 and.l D0, D1
000012DE 4A80 tst.l D0
000012E0 661E bne +0x20 /* 00001300 */
000012E2 202D 0FFE move.l D0, [A5 + 0xFFE]
000012E6 52AD 0FFE addq.l [A5 + 0xFFE], 1
000012EA 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000012EE 2250 movea.l A1, [A0]
000012F0 7200 moveq.l D1, 0x00
000012F2 1231 0800 move.b D1, [A1 + D0]
000012F6 3003 move.w D0, D3
000012F8 48C0 ext.l D0
000012FA E188 lsl D0, 8
000012FC 8081 or.l D0, D1
000012FE 3600 move.w D3, D0
label00001300:
00001300 4857 pea.l [A7]
00001302 486F 0008 pea.l [A7 + 0x8]
00001306 3F03 move.w -[A7], D3
00001308 4EBA FD8A jsr [PC - 0x276 /* 00001094 */]
0000130C 4A00 tst.b D0
0000130E 4FEF 000A lea.l A7, [A7 + 0xA]
00001312 6710 beq +0x12 /* 00001324 */
00001314 4857 pea.l [A7]
00001316 486F 0008 pea.l [A7 + 0x8]
0000131A 3F03 move.w -[A7], D3
0000131C 4EAD E650 jsr [A5 - 0x19B0]
00001320 4FEF 000A lea.l A7, [A7 + 0xA]
label00001324:
00001324 4FEF 0034 lea.l A7, [A7 + 0x34]
00001328 261F move.l D3, [A7]+
0000132A 4E75 rts
0000132C 4FEF FFCC lea.l A7, [A7 - 0x34]
00001330 4857 pea.l [A7]
00001332 486F 0008 pea.l [A7 + 0x8]
00001336 3F3C 0006 move.w -[A7], 0x6
0000133A 4EBA FD58 jsr [PC - 0x2A8 /* 00001094 */]
0000133E 4A00 tst.b D0
00001340 4FEF 000A lea.l A7, [A7 + 0xA]
00001344 670C beq +0xE /* 00001352 */
00001346 4857 pea.l [A7]
00001348 486F 0008 pea.l [A7 + 0x8]
0000134C 4EAD EEC8 jsr [A5 - 0x1138]
00001350 504F addq.w A7, 8
label00001352:
00001352 4FEF 0034 lea.l A7, [A7 + 0x34]
00001356 4E75 rts
00001358 4FEF FFE8 lea.l A7, [A7 - 0x18]
0000135C 7004 moveq.l D0, 0x04
0000135E 2E80 move.l [A7], D0
00001360 2F6D 0F9A 0008 move.l [A7 + 0x8], [A5 + 0xF9A /* export_495 */]
00001366 2F6D 0F9E 000C move.l [A7 + 0xC], [A5 + 0xF9E]
0000136C 51AD 0F96 subq.l [A5 + 0xF96], 8
00001370 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001374 2050 movea.l A0, [A0]
00001376 D1ED 0F96 add.l A0, [A5 + 0xF96]
0000137A 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
0000137E 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00001384 2F6D 0F9A 0010 move.l [A7 + 0x10], [A5 + 0xF9A /* export_495 */]
0000138A 2F6D 0F9E 0014 move.l [A7 + 0x14], [A5 + 0xF9E]
00001390 4857 pea.l [A7]
00001392 486F 000C pea.l [A7 + 0xC]
00001396 486F 0018 pea.l [A7 + 0x18]
0000139A 1F3C 0001 move.b -[A7], 0x1
0000139E 4EAD DCB8 jsr [A5 - 0x2348]
000013A2 2F2F 0022 move.l -[A7], [A7 + 0x22]
000013A6 2F2F 0022 move.l -[A7], [A7 + 0x22]
000013AA 4EAD E1B8 jsr [A5 - 0x1E48]
000013AE 2F2F 0022 move.l -[A7], [A7 + 0x22]
000013B2 2F2F 0022 move.l -[A7], [A7 + 0x22]
000013B6 4EAD E1B8 jsr [A5 - 0x1E48]
000013BA 2B6F 001E 0F9A move.l [A5 + 0xF9A /* export_495 */], [A7 + 0x1E]
000013C0 2B6F 0022 0F9E move.l [A5 + 0xF9E], [A7 + 0x22]
000013C6 4FEF 0036 lea.l A7, [A7 + 0x36]
000013CA 4E75 rts
000013CC 4FEF FFE8 lea.l A7, [A7 - 0x18]
000013D0 7004 moveq.l D0, 0x04
000013D2 2E80 move.l [A7], D0
000013D4 2F6D 0F9A 0008 move.l [A7 + 0x8], [A5 + 0xF9A /* export_495 */]
000013DA 2F6D 0F9E 000C move.l [A7 + 0xC], [A5 + 0xF9E]
000013E0 51AD 0F96 subq.l [A5 + 0xF96], 8
000013E4 206D 0F8E movea.l A0, [A5 + 0xF8E]
000013E8 2050 movea.l A0, [A0]
000013EA D1ED 0F96 add.l A0, [A5 + 0xF96]
000013EE 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
000013F2 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
000013F8 2F6D 0F9A 0010 move.l [A7 + 0x10], [A5 + 0xF9A /* export_495 */]
000013FE 2F6D 0F9E 0014 move.l [A7 + 0x14], [A5 + 0xF9E]
00001404 4857 pea.l [A7]
00001406 486F 000C pea.l [A7 + 0xC]
0000140A 486F 0018 pea.l [A7 + 0x18]
0000140E 4227 clr.b -[A7]
00001410 4EAD DCB8 jsr [A5 - 0x2348]
00001414 2F2F 0022 move.l -[A7], [A7 + 0x22]
00001418 2F2F 0022 move.l -[A7], [A7 + 0x22]
0000141C 4EAD E1B8 jsr [A5 - 0x1E48]
00001420 2F2F 0022 move.l -[A7], [A7 + 0x22]
00001424 2F2F 0022 move.l -[A7], [A7 + 0x22]
00001428 4EAD E1B8 jsr [A5 - 0x1E48]
0000142C 2B6F 001E 0F9A move.l [A5 + 0xF9A /* export_495 */], [A7 + 0x1E]
00001432 2B6F 0022 0F9E move.l [A5 + 0xF9E], [A7 + 0x22]
00001438 4FEF 0036 lea.l A7, [A7 + 0x36]
0000143C 4E75 rts
0000143E 4FEF FFF4 lea.l A7, [A7 - 0xC]
00001442 4857 pea.l [A7]
00001444 42A7 clr.l -[A7]
00001446 3F3C 0006 move.w -[A7], 0x6
0000144A 4EBA FC48 jsr [PC - 0x3B8 /* 00001094 */]
0000144E 4A00 tst.b D0
00001450 4FEF 000A lea.l A7, [A7 + 0xA]
00001454 675E beq +0x60 /* 000014B4 */
00001456 486F 0004 pea.l [A7 + 0x4]
0000145A 486F 0004 pea.l [A7 + 0x4]
0000145E 4EAD DC70 jsr [A5 - 0x2390]
00001462 4A6D 101E tst.w [A5 + 0x101E]
00001466 504F addq.w A7, 8
00001468 664A bne +0x4C /* 000014B4 */
0000146A 202D 0F96 move.l D0, [A5 + 0xF96]
0000146E 5080 addq.l D0, 8
00001470 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00001474 6D0E blt +0x10 /* 00001484 */
00001476 4878 0008 push.l 0x8
0000147A 4EAD E170 jsr [A5 - 0x1E90]
0000147E 49C0 lea.l A4, D0
00001480 584F addq.w A7, 4
00001482 6002 bra +0x4 /* 00001486 */
label00001484:
00001484 7001 moveq.l D0, 0x01
label00001486:
00001486 4A80 tst.l D0
00001488 671E beq +0x20 /* 000014A8 */
0000148A 206D 0F8E movea.l A0, [A5 + 0xF8E]
0000148E 2050 movea.l A0, [A0]
00001490 D1ED 0F96 add.l A0, [A5 + 0xF96]
00001494 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
00001498 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
0000149E 50AD 0F96 addq.l [A5 + 0xF96], 8
000014A2 7004 moveq.l D0, 0x04
000014A4 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label000014A8:
000014A8 2B6F 0004 0F9A move.l [A5 + 0xF9A /* export_495 */], [A7 + 0x4]
000014AE 2B6F 0008 0F9E move.l [A5 + 0xF9E], [A7 + 0x8]
label000014B4:
000014B4 4FEF 000C lea.l A7, [A7 + 0xC]
000014B8 4E75 rts
000014BA 202D 0F96 move.l D0, [A5 + 0xF96]
000014BE 5080 addq.l D0, 8
000014C0 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
000014C4 6D0E blt +0x10 /* 000014D4 */
000014C6 4878 0008 push.l 0x8
000014CA 4EAD E170 jsr [A5 - 0x1E90]
000014CE 49C0 lea.l A4, D0
000014D0 584F addq.w A7, 4
000014D2 6002 bra +0x4 /* 000014D6 */
label000014D4:
000014D4 7001 moveq.l D0, 0x01
label000014D6:
000014D6 4A80 tst.l D0
000014D8 671E beq +0x20 /* 000014F8 */
000014DA 206D 0F8E movea.l A0, [A5 + 0xF8E]
000014DE 2050 movea.l A0, [A0]
000014E0 D1ED 0F96 add.l A0, [A5 + 0xF96]
000014E4 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
000014E8 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
000014EE 50AD 0F96 addq.l [A5 + 0xF96], 8
000014F2 7004 moveq.l D0, 0x04
000014F4 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label000014F8:
000014F8 202D 0FFE move.l D0, [A5 + 0xFFE]
000014FC 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001500 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001504 2250 movea.l A1, [A0]
00001506 1031 0800 move.b D0, [A1 + D0]
0000150A 49C0 lea.l A4, D0
0000150C 2B40 0F9E move.l [A5 + 0xF9E], D0
00001510 102D 1018 move.b D0, [A5 + 0x1018]
00001514 7240 moveq.l D1, 0x40
00001516 C081 and.l D0, D1
00001518 4A80 tst.l D0
0000151A 6620 bne +0x22 /* 0000153C */
0000151C 202D 0FFE move.l D0, [A5 + 0xFFE]
00001520 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001524 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001528 2250 movea.l A1, [A0]
0000152A 7200 moveq.l D1, 0x00
0000152C 1231 0800 move.b D1, [A1 + D0]
00001530 202D 0F9E move.l D0, [A5 + 0xF9E]
00001534 E188 lsl D0, 8
00001536 8081 or.l D0, D1
00001538 2B40 0F9E move.l [A5 + 0xF9E], D0
label0000153C:
0000153C 4E75 rts
0000153E 202D 0F96 move.l D0, [A5 + 0xF96]
00001542 5080 addq.l D0, 8
00001544 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00001548 6D0E blt +0x10 /* 00001558 */
0000154A 4878 0008 push.l 0x8
0000154E 4EAD E170 jsr [A5 - 0x1E90]
00001552 49C0 lea.l A4, D0
00001554 584F addq.w A7, 4
00001556 6002 bra +0x4 /* 0000155A */
label00001558:
00001558 7001 moveq.l D0, 0x01
label0000155A:
0000155A 4A80 tst.l D0
0000155C 671E beq +0x20 /* 0000157C */
0000155E 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001562 2050 movea.l A0, [A0]
00001564 D1ED 0F96 add.l A0, [A5 + 0xF96]
00001568 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
0000156C 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00001572 50AD 0F96 addq.l [A5 + 0xF96], 8
00001576 7004 moveq.l D0, 0x04
00001578 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label0000157C:
0000157C 202D 0FFE move.l D0, [A5 + 0xFFE]
00001580 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001584 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001588 2250 movea.l A1, [A0]
0000158A 7200 moveq.l D1, 0x00
0000158C 1231 0800 move.b D1, [A1 + D0]
00001590 2B41 0F9E move.l [A5 + 0xF9E], D1
00001594 102D 1018 move.b D0, [A5 + 0x1018]
00001598 7240 moveq.l D1, 0x40
0000159A C081 and.l D0, D1
0000159C 4A80 tst.l D0
0000159E 6620 bne +0x22 /* 000015C0 */
000015A0 202D 0FFE move.l D0, [A5 + 0xFFE]
000015A4 52AD 0FFE addq.l [A5 + 0xFFE], 1
000015A8 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000015AC 2250 movea.l A1, [A0]
000015AE 7200 moveq.l D1, 0x00
000015B0 1231 0800 move.b D1, [A1 + D0]
000015B4 202D 0F9E move.l D0, [A5 + 0xF9E]
000015B8 E188 lsl D0, 8
000015BA 8081 or.l D0, D1
000015BC 2B40 0F9E move.l [A5 + 0xF9E], D0
label000015C0:
000015C0 4E75 rts
000015C2 202D 0F96 move.l D0, [A5 + 0xF96]
000015C6 5080 addq.l D0, 8
000015C8 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
000015CC 6D0E blt +0x10 /* 000015DC */
000015CE 4878 0008 push.l 0x8
000015D2 4EAD E170 jsr [A5 - 0x1E90]
000015D6 49C0 lea.l A4, D0
000015D8 584F addq.w A7, 4
000015DA 6002 bra +0x4 /* 000015DE */
label000015DC:
000015DC 7001 moveq.l D0, 0x01
label000015DE:
000015DE 4A80 tst.l D0
000015E0 671E beq +0x20 /* 00001600 */
000015E2 206D 0F8E movea.l A0, [A5 + 0xF8E]
000015E6 2050 movea.l A0, [A0]
000015E8 D1ED 0F96 add.l A0, [A5 + 0xF96]
000015EC 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
000015F0 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
000015F6 50AD 0F96 addq.l [A5 + 0xF96], 8
000015FA 7004 moveq.l D0, 0x04
000015FC 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label00001600:
00001600 202D 0FFE move.l D0, [A5 + 0xFFE]
00001604 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001608 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
0000160C 2250 movea.l A1, [A0]
0000160E 7200 moveq.l D1, 0x00
00001610 1231 0800 move.b D1, [A1 + D0]
00001614 2B41 0F9E move.l [A5 + 0xF9E], D1
00001618 102D 1018 move.b D0, [A5 + 0x1018]
0000161C 7240 moveq.l D1, 0x40
0000161E C081 and.l D0, D1
00001620 4A80 tst.l D0
00001622 6620 bne +0x22 /* 00001644 */
00001624 202D 0FFE move.l D0, [A5 + 0xFFE]
00001628 52AD 0FFE addq.l [A5 + 0xFFE], 1
0000162C 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001630 2250 movea.l A1, [A0]
00001632 7200 moveq.l D1, 0x00
00001634 1231 0800 move.b D1, [A1 + D0]
00001638 202D 0F9E move.l D0, [A5 + 0xF9E]
0000163C E188 lsl D0, 8
0000163E 8081 or.l D0, D1
00001640 2B40 0F9E move.l [A5 + 0xF9E], D0
label00001644:
00001644 00AD 8000 0000 0F9E ori.l [A5 + 0xF9E], 0x80000000
0000164C 4E75 rts
0000164E 48E7 1820 movem.l -[A7], D3,D4,A2
00001652 202D 0F96 move.l D0, [A5 + 0xF96]
00001656 5080 addq.l D0, 8
00001658 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
0000165C 6D0E blt +0x10 /* 0000166C */
0000165E 4878 0008 push.l 0x8
00001662 4EAD E170 jsr [A5 - 0x1E90]
00001666 49C0 lea.l A4, D0
00001668 584F addq.w A7, 4
0000166A 6002 bra +0x4 /* 0000166E */
label0000166C:
0000166C 7001 moveq.l D0, 0x01
label0000166E:
0000166E 4A80 tst.l D0
00001670 671E beq +0x20 /* 00001690 */
00001672 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001676 2050 movea.l A0, [A0]
00001678 D1ED 0F96 add.l A0, [A5 + 0xF96]
0000167C 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
00001680 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00001686 50AD 0F96 addq.l [A5 + 0xF96], 8
0000168A 7004 moveq.l D0, 0x04
0000168C 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label00001690:
00001690 202D 0FFE move.l D0, [A5 + 0xFFE]
00001694 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001698 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
0000169C 2250 movea.l A1, [A0]
0000169E 7600 moveq.l D3, 0x00
000016A0 1631 0800 move.b D3, [A1 + D0]
000016A4 102D 1018 move.b D0, [A5 + 0x1018]
000016A8 7240 moveq.l D1, 0x40
000016AA C081 and.l D0, D1
000016AC 4A80 tst.l D0
000016AE 661C bne +0x1E /* 000016CC */
000016B0 202D 0FFE move.l D0, [A5 + 0xFFE]
000016B4 52AD 0FFE addq.l [A5 + 0xFFE], 1
000016B8 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000016BC 2250 movea.l A1, [A0]
000016BE 7200 moveq.l D1, 0x00
000016C0 1231 0800 move.b D1, [A1 + D0]
000016C4 2003 move.l D0, D3
000016C6 E188 lsl D0, 8
000016C8 8081 or.l D0, D1
000016CA 2600 move.l D3, D0
label000016CC:
000016CC 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000016D0 2050 movea.l A0, [A0]
000016D2 2028 0050 move.l D0, [A0 + 0x50]
000016D6 D083 add.l D0, D3
000016D8 2600 move.l D3, D0
000016DA 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000016DE 2050 movea.l A0, [A0]
000016E0 D1C3 add.l A0, D3
000016E2 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
000016E6 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
000016EC 7001 moveq.l D0, 0x01
000016EE 222D 0F9A move.l D1, [A5 + 0xF9A /* export_495 */]
000016F2 E3A8 lsl D0, D1
000016F4 0280 0000 0262 andi.l D0, 0x262
000016FA 4A80 tst.l D0
000016FC 6754 beq +0x56 /* 00001752 */
000016FE 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001702 2050 movea.l A0, [A0]
00001704 2628 0058 move.l D3, [A0 + 0x58]
00001708 D6AD 0F9E add.l D3, [A5 + 0xF9E]
0000170C 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001710 2250 movea.l A1, [A0]
00001712 2831 3800 move.l D4, [A1 + D3]
00001716 4878 0001 push.l 0x1
0000171A 2F04 move.l -[A7], D4
0000171C 4EAD C1F8 jsr [A5 - 0x3E08]
00001720 2448 movea.l A2, A0
00001722 200A move.l D0, A2
00001724 504F addq.w A7, 8
00001726 6616 bne +0x18 /* 0000173E */
00001728 3F3C 0002 move.w -[A7], 0x2
0000172C 4EAD E070 jsr [A5 - 0x1F90]
00001730 7004 moveq.l D0, 0x04
00001732 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
00001736 544F addq.w A7, 2
00001738 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000173C 4E75 rts
label0000173E:
0000173E 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001742 2250 movea.l A1, [A0]
00001744 41F1 3804 lea.l A0, [A1 + D3 + 0x4]
00001748 2252 movea.l A1, [A2]
0000174A 2004 move.l D0, D4
0000174C A22E syscall BlockMove/BlockMoveData, flags=2
0000174E 2B4A 0F9E move.l [A5 + 0xF9E], A2
label00001752:
00001752 4CDF 0418 movem.l D3,D4,A2, [A7]+
00001756 4E75 rts
00001758 2F03 move.l -[A7], D3
0000175A 202D 0F96 move.l D0, [A5 + 0xF96]
0000175E 5080 addq.l D0, 8
00001760 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00001764 6D0E blt +0x10 /* 00001774 */
00001766 4878 0008 push.l 0x8
0000176A 4EAD E170 jsr [A5 - 0x1E90]
0000176E 49C0 lea.l A4, D0
00001770 584F addq.w A7, 4
00001772 6002 bra +0x4 /* 00001776 */
label00001774:
00001774 7001 moveq.l D0, 0x01
label00001776:
00001776 4A80 tst.l D0
00001778 671E beq +0x20 /* 00001798 */
0000177A 206D 0F8E movea.l A0, [A5 + 0xF8E]
0000177E 2050 movea.l A0, [A0]
00001780 D1ED 0F96 add.l A0, [A5 + 0xF96]
00001784 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
00001788 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
0000178E 50AD 0F96 addq.l [A5 + 0xF96], 8
00001792 7004 moveq.l D0, 0x04
00001794 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label00001798:
00001798 202D 0FFE move.l D0, [A5 + 0xFFE]
0000179C 52AD 0FFE addq.l [A5 + 0xFFE], 1
000017A0 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000017A4 2250 movea.l A1, [A0]
000017A6 7600 moveq.l D3, 0x00
000017A8 1631 0800 move.b D3, [A1 + D0]
000017AC 102D 1018 move.b D0, [A5 + 0x1018]
000017B0 7240 moveq.l D1, 0x40
000017B2 C081 and.l D0, D1
000017B4 4A80 tst.l D0
000017B6 661E bne +0x20 /* 000017D6 */
000017B8 202D 0FFE move.l D0, [A5 + 0xFFE]
000017BC 52AD 0FFE addq.l [A5 + 0xFFE], 1
000017C0 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000017C4 2250 movea.l A1, [A0]
000017C6 7200 moveq.l D1, 0x00
000017C8 1231 0800 move.b D1, [A1 + D0]
000017CC 3003 move.w D0, D3
000017CE 48C0 ext.l D0
000017D0 E188 lsl D0, 8
000017D2 8081 or.l D0, D1
000017D4 3600 move.w D3, D0
label000017D6:
000017D6 7008 moveq.l D0, 0x08
000017D8 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
000017DC 700E moveq.l D0, 0x0E
000017DE C1C3 muls.w D0, D3
000017E0 206D 0FC6 movea.l A0, [A5 + 0xFC6]
000017E4 2250 movea.l A1, [A0]
000017E6 3071 0818 movea.w A0, [A1 + D0 + 0x18]
000017EA 2B48 0F9E move.l [A5 + 0xF9E], A0
000017EE 261F move.l D3, [A7]+
000017F0 4E75 rts
000017F2 2F03 move.l -[A7], D3
000017F4 202D 0F96 move.l D0, [A5 + 0xF96]
000017F8 5080 addq.l D0, 8
000017FA B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
000017FE 6D0E blt +0x10 /* 0000180E */
00001800 4878 0008 push.l 0x8
00001804 4EAD E170 jsr [A5 - 0x1E90]
00001808 49C0 lea.l A4, D0
0000180A 584F addq.w A7, 4
0000180C 6002 bra +0x4 /* 00001810 */
label0000180E:
0000180E 7001 moveq.l D0, 0x01
label00001810:
00001810 4A80 tst.l D0
00001812 671E beq +0x20 /* 00001832 */
00001814 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001818 2050 movea.l A0, [A0]
0000181A D1ED 0F96 add.l A0, [A5 + 0xF96]
0000181E 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
00001822 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00001828 50AD 0F96 addq.l [A5 + 0xF96], 8
0000182C 7004 moveq.l D0, 0x04
0000182E 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label00001832:
00001832 202D 0FFE move.l D0, [A5 + 0xFFE]
00001836 52AD 0FFE addq.l [A5 + 0xFFE], 1
0000183A 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
0000183E 2250 movea.l A1, [A0]
00001840 7600 moveq.l D3, 0x00
00001842 1631 0800 move.b D3, [A1 + D0]
00001846 102D 1018 move.b D0, [A5 + 0x1018]
0000184A 7240 moveq.l D1, 0x40
0000184C C081 and.l D0, D1
0000184E 4A80 tst.l D0
00001850 661E bne +0x20 /* 00001870 */
00001852 202D 0FFE move.l D0, [A5 + 0xFFE]
00001856 52AD 0FFE addq.l [A5 + 0xFFE], 1
0000185A 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
0000185E 2250 movea.l A1, [A0]
00001860 7200 moveq.l D1, 0x00
00001862 1231 0800 move.b D1, [A1 + D0]
00001866 3003 move.w D0, D3
00001868 48C0 ext.l D0
0000186A E188 lsl D0, 8
0000186C 8081 or.l D0, D1
0000186E 3600 move.w D3, D0
label00001870:
00001870 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001874 2050 movea.l A0, [A0]
00001876 D1ED 0FF6 add.l A0, [A5 + 0xFF6]
0000187A D0C3 add.w A0, D3
0000187C 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00001880 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00001886 7001 moveq.l D0, 0x01
00001888 222D 0F9A move.l D1, [A5 + 0xF9A /* export_495 */]
0000188C E3A8 lsl D0, D1
0000188E 0280 0000 0262 andi.l D0, 0x262
00001894 4A80 tst.l D0
00001896 670A beq +0xC /* 000018A2 */
00001898 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
0000189C 4EAD E1C0 jsr [A5 - 0x1E40]
000018A0 584F addq.w A7, 4
label000018A2:
000018A2 261F move.l D3, [A7]+
000018A4 4E75 rts
000018A6 2F03 move.l -[A7], D3
000018A8 202D 0F96 move.l D0, [A5 + 0xF96]
000018AC 5080 addq.l D0, 8
000018AE B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
000018B2 6D0E blt +0x10 /* 000018C2 */
000018B4 4878 0008 push.l 0x8
000018B8 4EAD E170 jsr [A5 - 0x1E90]
000018BC 49C0 lea.l A4, D0
000018BE 584F addq.w A7, 4
000018C0 6002 bra +0x4 /* 000018C4 */
label000018C2:
000018C2 7001 moveq.l D0, 0x01
label000018C4:
000018C4 4A80 tst.l D0
000018C6 671E beq +0x20 /* 000018E6 */
000018C8 206D 0F8E movea.l A0, [A5 + 0xF8E]
000018CC 2050 movea.l A0, [A0]
000018CE D1ED 0F96 add.l A0, [A5 + 0xF96]
000018D2 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
000018D6 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
000018DC 50AD 0F96 addq.l [A5 + 0xF96], 8
000018E0 7004 moveq.l D0, 0x04
000018E2 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label000018E6:
000018E6 202D 0FFE move.l D0, [A5 + 0xFFE]
000018EA 52AD 0FFE addq.l [A5 + 0xFFE], 1
000018EE 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000018F2 2250 movea.l A1, [A0]
000018F4 7600 moveq.l D3, 0x00
000018F6 1631 0800 move.b D3, [A1 + D0]
000018FA 102D 1018 move.b D0, [A5 + 0x1018]
000018FE 7240 moveq.l D1, 0x40
00001900 C081 and.l D0, D1
00001902 4A80 tst.l D0
00001904 661E bne +0x20 /* 00001924 */
00001906 202D 0FFE move.l D0, [A5 + 0xFFE]
0000190A 52AD 0FFE addq.l [A5 + 0xFFE], 1
0000190E 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001912 2250 movea.l A1, [A0]
00001914 7200 moveq.l D1, 0x00
00001916 1231 0800 move.b D1, [A1 + D0]
0000191A 3003 move.w D0, D3
0000191C 48C0 ext.l D0
0000191E E188 lsl D0, 8
00001920 8081 or.l D0, D1
00001922 3600 move.w D3, D0
label00001924:
00001924 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001928 2050 movea.l A0, [A0]
0000192A D1ED 0FFA add.l A0, [A5 + 0xFFA /* export_507 */]
0000192E D0C3 add.w A0, D3
00001930 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00001934 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
0000193A 7001 moveq.l D0, 0x01
0000193C 222D 0F9A move.l D1, [A5 + 0xF9A /* export_495 */]
00001940 E3A8 lsl D0, D1
00001942 0280 0000 0262 andi.l D0, 0x262
00001948 4A80 tst.l D0
0000194A 670A beq +0xC /* 00001956 */
0000194C 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
00001950 4EAD E1C0 jsr [A5 - 0x1E40]
00001954 584F addq.w A7, 4
label00001956:
00001956 261F move.l D3, [A7]+
00001958 4E75 rts
0000195A 48E7 1020 movem.l -[A7], D3,A2
0000195E 202D 0F96 move.l D0, [A5 + 0xF96]
00001962 5080 addq.l D0, 8
00001964 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00001968 6D0E blt +0x10 /* 00001978 */
0000196A 4878 0008 push.l 0x8
0000196E 4EAD E170 jsr [A5 - 0x1E90]
00001972 49C0 lea.l A4, D0
00001974 584F addq.w A7, 4
00001976 6002 bra +0x4 /* 0000197A */
label00001978:
00001978 7001 moveq.l D0, 0x01
label0000197A:
0000197A 4A80 tst.l D0
0000197C 671E beq +0x20 /* 0000199C */
0000197E 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001982 2050 movea.l A0, [A0]
00001984 D1ED 0F96 add.l A0, [A5 + 0xF96]
00001988 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
0000198C 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00001992 50AD 0F96 addq.l [A5 + 0xF96], 8
00001996 7004 moveq.l D0, 0x04
00001998 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label0000199C:
0000199C 202D 0FFE move.l D0, [A5 + 0xFFE]
000019A0 52AD 0FFE addq.l [A5 + 0xFFE], 1
000019A4 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000019A8 2250 movea.l A1, [A0]
000019AA 7600 moveq.l D3, 0x00
000019AC 1631 0800 move.b D3, [A1 + D0]
000019B0 102D 1018 move.b D0, [A5 + 0x1018]
000019B4 7240 moveq.l D1, 0x40
000019B6 C081 and.l D0, D1
000019B8 4A80 tst.l D0
000019BA 661E bne +0x20 /* 000019DA */
000019BC 202D 0FFE move.l D0, [A5 + 0xFFE]
000019C0 52AD 0FFE addq.l [A5 + 0xFFE], 1
000019C4 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000019C8 2250 movea.l A1, [A0]
000019CA 7200 moveq.l D1, 0x00
000019CC 1231 0800 move.b D1, [A1 + D0]
000019D0 3003 move.w D0, D3
000019D2 48C0 ext.l D0
000019D4 E188 lsl D0, 8
000019D6 8081 or.l D0, D1
000019D8 3600 move.w D3, D0
label000019DA:
000019DA 4227 clr.b -[A7]
000019DC 3F03 move.w -[A7], D3
000019DE 4EAD E0B8 jsr [A5 - 0x1F48]
000019E2 2448 movea.l A2, A0
000019E4 200A move.l D0, A2
000019E6 584F addq.w A7, 4
000019E8 6728 beq +0x2A /* 00001A12 */
000019EA 2B52 0F9A move.l [A5 + 0xF9A /* export_495 */], [A2]
000019EE 2B6A 0004 0F9E move.l [A5 + 0xF9E], [A2 + 0x4]
000019F4 7001 moveq.l D0, 0x01
000019F6 222D 0F9A move.l D1, [A5 + 0xF9A /* export_495 */]
000019FA E3A8 lsl D0, D1
000019FC 0280 0000 0262 andi.l D0, 0x262
00001A02 4A80 tst.l D0
00001A04 6716 beq +0x18 /* 00001A1C */
00001A06 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
00001A0A 4EAD E1C0 jsr [A5 - 0x1E40]
00001A0E 584F addq.w A7, 4
00001A10 600A bra +0xC /* 00001A1C */
label00001A12:
00001A12 7002 moveq.l D0, 0x02
00001A14 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
00001A18 42AD 0F9E clr.l [A5 + 0xF9E]
label00001A1C:
00001A1C 4CDF 0408 movem.l D3,A2, [A7]+
00001A20 4E75 rts
00001A22 48E7 1020 movem.l -[A7], D3,A2
00001A26 202D 0F96 move.l D0, [A5 + 0xF96]
00001A2A 5080 addq.l D0, 8
00001A2C B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00001A30 6D0E blt +0x10 /* 00001A40 */
00001A32 4878 0008 push.l 0x8
00001A36 4EAD E170 jsr [A5 - 0x1E90]
00001A3A 49C0 lea.l A4, D0
00001A3C 584F addq.w A7, 4
00001A3E 6002 bra +0x4 /* 00001A42 */
label00001A40:
00001A40 7001 moveq.l D0, 0x01
label00001A42:
00001A42 4A80 tst.l D0
00001A44 671E beq +0x20 /* 00001A64 */
00001A46 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001A4A 2050 movea.l A0, [A0]
00001A4C D1ED 0F96 add.l A0, [A5 + 0xF96]
00001A50 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
00001A54 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00001A5A 50AD 0F96 addq.l [A5 + 0xF96], 8
00001A5E 7004 moveq.l D0, 0x04
00001A60 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label00001A64:
00001A64 202D 0FFE move.l D0, [A5 + 0xFFE]
00001A68 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001A6C 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001A70 2250 movea.l A1, [A0]
00001A72 7600 moveq.l D3, 0x00
00001A74 1631 0800 move.b D3, [A1 + D0]
00001A78 102D 1018 move.b D0, [A5 + 0x1018]
00001A7C 7240 moveq.l D1, 0x40
00001A7E C081 and.l D0, D1
00001A80 4A80 tst.l D0
00001A82 661E bne +0x20 /* 00001AA2 */
00001A84 202D 0FFE move.l D0, [A5 + 0xFFE]
00001A88 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001A8C 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001A90 2250 movea.l A1, [A0]
00001A92 7200 moveq.l D1, 0x00
00001A94 1231 0800 move.b D1, [A1 + D0]
00001A98 3003 move.w D0, D3
00001A9A 48C0 ext.l D0
00001A9C E188 lsl D0, 8
00001A9E 8081 or.l D0, D1
00001AA0 3600 move.w D3, D0
label00001AA2:
00001AA2 4227 clr.b -[A7]
00001AA4 4227 clr.b -[A7]
00001AA6 3F03 move.w -[A7], D3
00001AA8 4EAD E0D0 jsr [A5 - 0x1F30]
00001AAC 2448 movea.l A2, A0
00001AAE 200A move.l D0, A2
00001AB0 5C4F addq.w A7, 6
00001AB2 6728 beq +0x2A /* 00001ADC */
00001AB4 2B52 0F9A move.l [A5 + 0xF9A /* export_495 */], [A2]
00001AB8 2B6A 0004 0F9E move.l [A5 + 0xF9E], [A2 + 0x4]
00001ABE 7001 moveq.l D0, 0x01
00001AC0 222D 0F9A move.l D1, [A5 + 0xF9A /* export_495 */]
00001AC4 E3A8 lsl D0, D1
00001AC6 0280 0000 0262 andi.l D0, 0x262
00001ACC 4A80 tst.l D0
00001ACE 6716 beq +0x18 /* 00001AE6 */
00001AD0 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
00001AD4 4EAD E1C0 jsr [A5 - 0x1E40]
00001AD8 584F addq.w A7, 4
00001ADA 600A bra +0xC /* 00001AE6 */
label00001ADC:
00001ADC 7002 moveq.l D0, 0x02
00001ADE 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
00001AE2 42AD 0F9E clr.l [A5 + 0xF9E]
label00001AE6:
00001AE6 4CDF 0408 movem.l D3,A2, [A7]+
00001AEA 4E75 rts
00001AEC 48E7 1020 movem.l -[A7], D3,A2
00001AF0 202D 0F96 move.l D0, [A5 + 0xF96]
00001AF4 5080 addq.l D0, 8
00001AF6 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00001AFA 6D0E blt +0x10 /* 00001B0A */
00001AFC 4878 0008 push.l 0x8
00001B00 4EAD E170 jsr [A5 - 0x1E90]
00001B04 49C0 lea.l A4, D0
00001B06 584F addq.w A7, 4
00001B08 6002 bra +0x4 /* 00001B0C */
label00001B0A:
00001B0A 7001 moveq.l D0, 0x01
label00001B0C:
00001B0C 4A80 tst.l D0
00001B0E 671E beq +0x20 /* 00001B2E */
00001B10 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001B14 2050 movea.l A0, [A0]
00001B16 D1ED 0F96 add.l A0, [A5 + 0xF96]
00001B1A 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
00001B1E 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00001B24 50AD 0F96 addq.l [A5 + 0xF96], 8
00001B28 7004 moveq.l D0, 0x04
00001B2A 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label00001B2E:
00001B2E 202D 0FFE move.l D0, [A5 + 0xFFE]
00001B32 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001B36 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001B3A 2250 movea.l A1, [A0]
00001B3C 7600 moveq.l D3, 0x00
00001B3E 1631 0800 move.b D3, [A1 + D0]
00001B42 102D 1018 move.b D0, [A5 + 0x1018]
00001B46 7240 moveq.l D1, 0x40
00001B48 C081 and.l D0, D1
00001B4A 4A80 tst.l D0
00001B4C 661E bne +0x20 /* 00001B6C */
00001B4E 202D 0FFE move.l D0, [A5 + 0xFFE]
00001B52 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001B56 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001B5A 2250 movea.l A1, [A0]
00001B5C 7200 moveq.l D1, 0x00
00001B5E 1231 0800 move.b D1, [A1 + D0]
00001B62 3003 move.w D0, D3
00001B64 48C0 ext.l D0
00001B66 E188 lsl D0, 8
00001B68 8081 or.l D0, D1
00001B6A 3600 move.w D3, D0
label00001B6C:
00001B6C 4227 clr.b -[A7]
00001B6E 3F03 move.w -[A7], D3
00001B70 4EAD E0C8 jsr [A5 - 0x1F38]
00001B74 2448 movea.l A2, A0
00001B76 200A move.l D0, A2
00001B78 584F addq.w A7, 4
00001B7A 6728 beq +0x2A /* 00001BA4 */
00001B7C 2B52 0F9A move.l [A5 + 0xF9A /* export_495 */], [A2]
00001B80 2B6A 0004 0F9E move.l [A5 + 0xF9E], [A2 + 0x4]
00001B86 7001 moveq.l D0, 0x01
00001B88 222D 0F9A move.l D1, [A5 + 0xF9A /* export_495 */]
00001B8C E3A8 lsl D0, D1
00001B8E 0280 0000 0262 andi.l D0, 0x262
00001B94 4A80 tst.l D0
00001B96 6716 beq +0x18 /* 00001BAE */
00001B98 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
00001B9C 4EAD E1C0 jsr [A5 - 0x1E40]
00001BA0 584F addq.w A7, 4
00001BA2 600A bra +0xC /* 00001BAE */
label00001BA4:
00001BA4 7002 moveq.l D0, 0x02
00001BA6 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
00001BAA 42AD 0F9E clr.l [A5 + 0xF9E]
label00001BAE:
00001BAE 4CDF 0408 movem.l D3,A2, [A7]+
00001BB2 4E75 rts
00001BB4 48E7 1020 movem.l -[A7], D3,A2
00001BB8 202D 0F96 move.l D0, [A5 + 0xF96]
00001BBC 5080 addq.l D0, 8
00001BBE B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00001BC2 6D0E blt +0x10 /* 00001BD2 */
00001BC4 4878 0008 push.l 0x8
00001BC8 4EAD E170 jsr [A5 - 0x1E90]
00001BCC 49C0 lea.l A4, D0
00001BCE 584F addq.w A7, 4
00001BD0 6002 bra +0x4 /* 00001BD4 */
label00001BD2:
00001BD2 7001 moveq.l D0, 0x01
label00001BD4:
00001BD4 4A80 tst.l D0
00001BD6 671E beq +0x20 /* 00001BF6 */
00001BD8 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001BDC 2050 movea.l A0, [A0]
00001BDE D1ED 0F96 add.l A0, [A5 + 0xF96]
00001BE2 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
00001BE6 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00001BEC 50AD 0F96 addq.l [A5 + 0xF96], 8
00001BF0 7004 moveq.l D0, 0x04
00001BF2 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label00001BF6:
00001BF6 202D 0FFE move.l D0, [A5 + 0xFFE]
00001BFA 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001BFE 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001C02 2250 movea.l A1, [A0]
00001C04 7600 moveq.l D3, 0x00
00001C06 1631 0800 move.b D3, [A1 + D0]
00001C0A 102D 1018 move.b D0, [A5 + 0x1018]
00001C0E 7240 moveq.l D1, 0x40
00001C10 C081 and.l D0, D1
00001C12 4A80 tst.l D0
00001C14 661E bne +0x20 /* 00001C34 */
00001C16 202D 0FFE move.l D0, [A5 + 0xFFE]
00001C1A 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001C1E 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001C22 2250 movea.l A1, [A0]
00001C24 7200 moveq.l D1, 0x00
00001C26 1231 0800 move.b D1, [A1 + D0]
00001C2A 3003 move.w D0, D3
00001C2C 48C0 ext.l D0
00001C2E E188 lsl D0, 8
00001C30 8081 or.l D0, D1
00001C32 3600 move.w D3, D0
label00001C34:
00001C34 3F03 move.w -[A7], D3
00001C36 4EAD E0C0 jsr [A5 - 0x1F40]
00001C3A 2448 movea.l A2, A0
00001C3C 200A move.l D0, A2
00001C3E 544F addq.w A7, 2
00001C40 6726 beq +0x28 /* 00001C68 */
00001C42 2B52 0F9A move.l [A5 + 0xF9A /* export_495 */], [A2]
00001C46 2B6A 0004 0F9E move.l [A5 + 0xF9E], [A2 + 0x4]
00001C4C 7001 moveq.l D0, 0x01
00001C4E 222D 0F9A move.l D1, [A5 + 0xF9A /* export_495 */]
00001C52 E3A8 lsl D0, D1
00001C54 0280 0000 0262 andi.l D0, 0x262
00001C5A 4A80 tst.l D0
00001C5C 670A beq +0xC /* 00001C68 */
00001C5E 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
00001C62 4EAD E1C0 jsr [A5 - 0x1E40]
00001C66 584F addq.w A7, 4
label00001C68:
00001C68 4CDF 0408 movem.l D3,A2, [A7]+
00001C6C 4E75 rts
00001C6E 48E7 1020 movem.l -[A7], D3,A2
00001C72 514F subq.w A7, 8
00001C74 202D 0FFE move.l D0, [A5 + 0xFFE]
00001C78 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001C7C 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001C80 2250 movea.l A1, [A0]
00001C82 7600 moveq.l D3, 0x00
00001C84 1631 0800 move.b D3, [A1 + D0]
00001C88 102D 1018 move.b D0, [A5 + 0x1018]
00001C8C 7240 moveq.l D1, 0x40
00001C8E C081 and.l D0, D1
00001C90 4A80 tst.l D0
00001C92 661C bne +0x1E /* 00001CB0 */
00001C94 202D 0FFE move.l D0, [A5 + 0xFFE]
00001C98 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001C9C 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001CA0 2250 movea.l A1, [A0]
00001CA2 7200 moveq.l D1, 0x00
00001CA4 1231 0800 move.b D1, [A1 + D0]
00001CA8 2003 move.l D0, D3
00001CAA E188 lsl D0, 8
00001CAC 8081 or.l D0, D1
00001CAE 2600 move.l D3, D0
label00001CB0:
00001CB0 246D 0F8E movea.l A2, [A5 + 0xF8E]
00001CB4 2452 movea.l A2, [A2]
00001CB6 D5ED 0FFA add.l A2, [A5 + 0xFFA /* export_507 */]
00001CBA D5C3 add.l A2, D3
00001CBC 2E92 move.l [A7], [A2]
00001CBE 2F6A 0004 0004 move.l [A7 + 0x4], [A2 + 0x4]
00001CC4 24AD 0F9A move.l [A2], [A5 + 0xF9A /* export_495 */]
00001CC8 256D 0F9E 0004 move.l [A2 + 0x4], [A5 + 0xF9E]
00001CCE 51AD 0F96 subq.l [A5 + 0xF96], 8
00001CD2 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001CD6 2050 movea.l A0, [A0]
00001CD8 D1ED 0F96 add.l A0, [A5 + 0xF96]
00001CDC 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00001CE0 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00001CE6 7001 moveq.l D0, 0x01
00001CE8 2217 move.l D1, [A7]
00001CEA E3A8 lsl D0, D1
00001CEC 0280 0000 0262 andi.l D0, 0x262
00001CF2 4A80 tst.l D0
00001CF4 670E beq +0x10 /* 00001D04 */
00001CF6 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001CFA 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001CFE 4EAD E1B8 jsr [A5 - 0x1E48]
00001D02 504F addq.w A7, 8
label00001D04:
00001D04 504F addq.w A7, 8
00001D06 4CDF 0408 movem.l D3,A2, [A7]+
00001D0A 4E75 rts
00001D0C 48E7 1020 movem.l -[A7], D3,A2
00001D10 514F subq.w A7, 8
00001D12 202D 0FFE move.l D0, [A5 + 0xFFE]
00001D16 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001D1A 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001D1E 2250 movea.l A1, [A0]
00001D20 7600 moveq.l D3, 0x00
00001D22 1631 0800 move.b D3, [A1 + D0]
00001D26 102D 1018 move.b D0, [A5 + 0x1018]
00001D2A 7240 moveq.l D1, 0x40
00001D2C C081 and.l D0, D1
00001D2E 4A80 tst.l D0
00001D30 661C bne +0x1E /* 00001D4E */
00001D32 202D 0FFE move.l D0, [A5 + 0xFFE]
00001D36 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001D3A 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001D3E 2250 movea.l A1, [A0]
00001D40 7200 moveq.l D1, 0x00
00001D42 1231 0800 move.b D1, [A1 + D0]
00001D46 2003 move.l D0, D3
00001D48 E188 lsl D0, 8
00001D4A 8081 or.l D0, D1
00001D4C 2600 move.l D3, D0
label00001D4E:
00001D4E 246D 0F8E movea.l A2, [A5 + 0xF8E]
00001D52 2452 movea.l A2, [A2]
00001D54 D5ED 0FF6 add.l A2, [A5 + 0xFF6]
00001D58 D5C3 add.l A2, D3
00001D5A 2E92 move.l [A7], [A2]
00001D5C 2F6A 0004 0004 move.l [A7 + 0x4], [A2 + 0x4]
00001D62 24AD 0F9A move.l [A2], [A5 + 0xF9A /* export_495 */]
00001D66 256D 0F9E 0004 move.l [A2 + 0x4], [A5 + 0xF9E]
00001D6C 51AD 0F96 subq.l [A5 + 0xF96], 8
00001D70 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001D74 2050 movea.l A0, [A0]
00001D76 D1ED 0F96 add.l A0, [A5 + 0xF96]
00001D7A 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00001D7E 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00001D84 7001 moveq.l D0, 0x01
00001D86 2217 move.l D1, [A7]
00001D88 E3A8 lsl D0, D1
00001D8A 0280 0000 0262 andi.l D0, 0x262
00001D90 4A80 tst.l D0
00001D92 670E beq +0x10 /* 00001DA2 */
00001D94 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001D98 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001D9C 4EAD E1B8 jsr [A5 - 0x1E48]
00001DA0 504F addq.w A7, 8
label00001DA2:
00001DA2 504F addq.w A7, 8
00001DA4 4CDF 0408 movem.l D3,A2, [A7]+
00001DA8 4E75 rts
00001DAA 48E7 1020 movem.l -[A7], D3,A2
00001DAE 514F subq.w A7, 8
00001DB0 202D 0FFE move.l D0, [A5 + 0xFFE]
00001DB4 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001DB8 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001DBC 2250 movea.l A1, [A0]
00001DBE 7600 moveq.l D3, 0x00
00001DC0 1631 0800 move.b D3, [A1 + D0]
00001DC4 102D 1018 move.b D0, [A5 + 0x1018]
00001DC8 7240 moveq.l D1, 0x40
00001DCA C081 and.l D0, D1
00001DCC 4A80 tst.l D0
00001DCE 661E bne +0x20 /* 00001DEE */
00001DD0 202D 0FFE move.l D0, [A5 + 0xFFE]
00001DD4 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001DD8 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001DDC 2250 movea.l A1, [A0]
00001DDE 7200 moveq.l D1, 0x00
00001DE0 1231 0800 move.b D1, [A1 + D0]
00001DE4 3003 move.w D0, D3
00001DE6 48C0 ext.l D0
00001DE8 E188 lsl D0, 8
00001DEA 8081 or.l D0, D1
00001DEC 3600 move.w D3, D0
label00001DEE:
00001DEE 1F3C 0001 move.b -[A7], 0x1
00001DF2 3F03 move.w -[A7], D3
00001DF4 4EAD E0B8 jsr [A5 - 0x1F48]
00001DF8 2448 movea.l A2, A0
00001DFA 200A move.l D0, A2
00001DFC 584F addq.w A7, 4
00001DFE 6748 beq +0x4A /* 00001E48 */
00001E00 2E92 move.l [A7], [A2]
00001E02 2F6A 0004 0004 move.l [A7 + 0x4], [A2 + 0x4]
00001E08 24AD 0F9A move.l [A2], [A5 + 0xF9A /* export_495 */]
00001E0C 256D 0F9E 0004 move.l [A2 + 0x4], [A5 + 0xF9E]
00001E12 51AD 0F96 subq.l [A5 + 0xF96], 8
00001E16 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001E1A 2050 movea.l A0, [A0]
00001E1C D1ED 0F96 add.l A0, [A5 + 0xF96]
00001E20 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00001E24 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00001E2A 7001 moveq.l D0, 0x01
00001E2C 2217 move.l D1, [A7]
00001E2E E3A8 lsl D0, D1
00001E30 0280 0000 0262 andi.l D0, 0x262
00001E36 4A80 tst.l D0
00001E38 670E beq +0x10 /* 00001E48 */
00001E3A 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001E3E 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001E42 4EAD E1B8 jsr [A5 - 0x1E48]
00001E46 504F addq.w A7, 8
label00001E48:
00001E48 504F addq.w A7, 8
00001E4A 4CDF 0408 movem.l D3,A2, [A7]+
00001E4E 4E75 rts
00001E50 48E7 1020 movem.l -[A7], D3,A2
00001E54 514F subq.w A7, 8
00001E56 202D 0FFE move.l D0, [A5 + 0xFFE]
00001E5A 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001E5E 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001E62 2250 movea.l A1, [A0]
00001E64 7600 moveq.l D3, 0x00
00001E66 1631 0800 move.b D3, [A1 + D0]
00001E6A 102D 1018 move.b D0, [A5 + 0x1018]
00001E6E 7240 moveq.l D1, 0x40
00001E70 C081 and.l D0, D1
00001E72 4A80 tst.l D0
00001E74 661E bne +0x20 /* 00001E94 */
00001E76 202D 0FFE move.l D0, [A5 + 0xFFE]
00001E7A 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001E7E 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001E82 2250 movea.l A1, [A0]
00001E84 7200 moveq.l D1, 0x00
00001E86 1231 0800 move.b D1, [A1 + D0]
00001E8A 3003 move.w D0, D3
00001E8C 48C0 ext.l D0
00001E8E E188 lsl D0, 8
00001E90 8081 or.l D0, D1
00001E92 3600 move.w D3, D0
label00001E94:
00001E94 4227 clr.b -[A7]
00001E96 1F3C 0001 move.b -[A7], 0x1
00001E9A 3F03 move.w -[A7], D3
00001E9C 4EAD E0D0 jsr [A5 - 0x1F30]
00001EA0 2448 movea.l A2, A0
00001EA2 200A move.l D0, A2
00001EA4 5C4F addq.w A7, 6
00001EA6 6748 beq +0x4A /* 00001EF0 */
00001EA8 2E92 move.l [A7], [A2]
00001EAA 2F6A 0004 0004 move.l [A7 + 0x4], [A2 + 0x4]
00001EB0 24AD 0F9A move.l [A2], [A5 + 0xF9A /* export_495 */]
00001EB4 256D 0F9E 0004 move.l [A2 + 0x4], [A5 + 0xF9E]
00001EBA 51AD 0F96 subq.l [A5 + 0xF96], 8
00001EBE 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001EC2 2050 movea.l A0, [A0]
00001EC4 D1ED 0F96 add.l A0, [A5 + 0xF96]
00001EC8 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00001ECC 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00001ED2 7001 moveq.l D0, 0x01
00001ED4 2217 move.l D1, [A7]
00001ED6 E3A8 lsl D0, D1
00001ED8 0280 0000 0262 andi.l D0, 0x262
00001EDE 4A80 tst.l D0
00001EE0 670E beq +0x10 /* 00001EF0 */
00001EE2 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001EE6 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001EEA 4EAD E1B8 jsr [A5 - 0x1E48]
00001EEE 504F addq.w A7, 8
label00001EF0:
00001EF0 504F addq.w A7, 8
00001EF2 4CDF 0408 movem.l D3,A2, [A7]+
00001EF6 4E75 rts
00001EF8 48E7 1020 movem.l -[A7], D3,A2
00001EFC 514F subq.w A7, 8
00001EFE 202D 0FFE move.l D0, [A5 + 0xFFE]
00001F02 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001F06 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001F0A 2250 movea.l A1, [A0]
00001F0C 7600 moveq.l D3, 0x00
00001F0E 1631 0800 move.b D3, [A1 + D0]
00001F12 102D 1018 move.b D0, [A5 + 0x1018]
00001F16 7240 moveq.l D1, 0x40
00001F18 C081 and.l D0, D1
00001F1A 4A80 tst.l D0
00001F1C 661E bne +0x20 /* 00001F3C */
00001F1E 202D 0FFE move.l D0, [A5 + 0xFFE]
00001F22 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001F26 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001F2A 2250 movea.l A1, [A0]
00001F2C 7200 moveq.l D1, 0x00
00001F2E 1231 0800 move.b D1, [A1 + D0]
00001F32 3003 move.w D0, D3
00001F34 48C0 ext.l D0
00001F36 E188 lsl D0, 8
00001F38 8081 or.l D0, D1
00001F3A 3600 move.w D3, D0
label00001F3C:
00001F3C 1F3C 0001 move.b -[A7], 0x1
00001F40 3F03 move.w -[A7], D3
00001F42 4EAD E0C8 jsr [A5 - 0x1F38]
00001F46 2448 movea.l A2, A0
00001F48 200A move.l D0, A2
00001F4A 584F addq.w A7, 4
00001F4C 6748 beq +0x4A /* 00001F96 */
00001F4E 2E92 move.l [A7], [A2]
00001F50 2F6A 0004 0004 move.l [A7 + 0x4], [A2 + 0x4]
00001F56 24AD 0F9A move.l [A2], [A5 + 0xF9A /* export_495 */]
00001F5A 256D 0F9E 0004 move.l [A2 + 0x4], [A5 + 0xF9E]
00001F60 51AD 0F96 subq.l [A5 + 0xF96], 8
00001F64 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001F68 2050 movea.l A0, [A0]
00001F6A D1ED 0F96 add.l A0, [A5 + 0xF96]
00001F6E 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00001F72 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00001F78 7001 moveq.l D0, 0x01
00001F7A 2217 move.l D1, [A7]
00001F7C E3A8 lsl D0, D1
00001F7E 0280 0000 0262 andi.l D0, 0x262
00001F84 4A80 tst.l D0
00001F86 670E beq +0x10 /* 00001F96 */
00001F88 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001F8C 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001F90 4EAD E1B8 jsr [A5 - 0x1E48]
00001F94 504F addq.w A7, 8
label00001F96:
00001F96 504F addq.w A7, 8
00001F98 4CDF 0408 movem.l D3,A2, [A7]+
00001F9C 4E75 rts
00001F9E 48E7 1020 movem.l -[A7], D3,A2
00001FA2 514F subq.w A7, 8
00001FA4 202D 0FFE move.l D0, [A5 + 0xFFE]
00001FA8 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001FAC 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001FB0 2250 movea.l A1, [A0]
00001FB2 7600 moveq.l D3, 0x00
00001FB4 1631 0800 move.b D3, [A1 + D0]
00001FB8 102D 1018 move.b D0, [A5 + 0x1018]
00001FBC 7240 moveq.l D1, 0x40
00001FBE C081 and.l D0, D1
00001FC0 4A80 tst.l D0
00001FC2 661E bne +0x20 /* 00001FE2 */
00001FC4 202D 0FFE move.l D0, [A5 + 0xFFE]
00001FC8 52AD 0FFE addq.l [A5 + 0xFFE], 1
00001FCC 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00001FD0 2250 movea.l A1, [A0]
00001FD2 7200 moveq.l D1, 0x00
00001FD4 1231 0800 move.b D1, [A1 + D0]
00001FD8 3003 move.w D0, D3
00001FDA 48C0 ext.l D0
00001FDC E188 lsl D0, 8
00001FDE 8081 or.l D0, D1
00001FE0 3600 move.w D3, D0
label00001FE2:
00001FE2 3F03 move.w -[A7], D3
00001FE4 4EAD E0C0 jsr [A5 - 0x1F40]
00001FE8 2448 movea.l A2, A0
00001FEA 200A move.l D0, A2
00001FEC 544F addq.w A7, 2
00001FEE 6748 beq +0x4A /* 00002038 */
00001FF0 2E92 move.l [A7], [A2]
00001FF2 2F6A 0004 0004 move.l [A7 + 0x4], [A2 + 0x4]
00001FF8 24AD 0F9A move.l [A2], [A5 + 0xF9A /* export_495 */]
00001FFC 256D 0F9E 0004 move.l [A2 + 0x4], [A5 + 0xF9E]
00002002 51AD 0F96 subq.l [A5 + 0xF96], 8
00002006 206D 0F8E movea.l A0, [A5 + 0xF8E]
0000200A 2050 movea.l A0, [A0]
0000200C D1ED 0F96 add.l A0, [A5 + 0xF96]
00002010 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00002014 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
0000201A 7001 moveq.l D0, 0x01
0000201C 2217 move.l D1, [A7]
0000201E E3A8 lsl D0, D1
00002020 0280 0000 0262 andi.l D0, 0x262
00002026 4A80 tst.l D0
00002028 670E beq +0x10 /* 00002038 */
0000202A 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000202E 2F2F 0004 move.l -[A7], [A7 + 0x4]
00002032 4EAD E1B8 jsr [A5 - 0x1E48]
00002036 504F addq.w A7, 8
label00002038:
00002038 504F addq.w A7, 8
0000203A 4CDF 0408 movem.l D3,A2, [A7]+
0000203E 4E75 rts
fn00002040:
00002040 48E7 1030 movem.l -[A7], D3,A2,A3
00002044 4FEF FFC8 lea.l A7, [A7 - 0x38]
00002048 362F 0048 move.w D3, [A7 + 0x48]
0000204C 266F 004A movea.l A3, [A7 + 0x4A]
00002050 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
00002054 4EAD E088 jsr [A5 - 0x1F78]
00002058 4A00 tst.b D0
0000205A 584F addq.w A7, 4
0000205C 6768 beq +0x6A /* 000020C6 */
0000205E 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00002062 4EAD C2E0 jsr [A5 - 0x3D20]
00002066 5380 subq.l D0, 1
00002068 584F addq.w A7, 4
0000206A 2F00 move.l -[A7], D0
0000206C 206D 0F9E movea.l A0, [A5 + 0xF9E]
00002070 2F10 move.l -[A7], [A0]
00002072 486F 0008 pea.l [A7 + 0x8]
00002076 3003 move.w D0, D3
00002078 48C0 ext.l D0
0000207A 5280 addq.l D0, 1
0000207C 3F00 move.w -[A7], D0
0000207E 4EAD E658 jsr [A5 - 0x19A8]
00002082 4878 0030 push.l 0x30 /* '0' */
00002086 42A7 clr.l -[A7]
00002088 486F 001E pea.l [A7 + 0x1E]
0000208C 4EAD 9E32 jsr [A5 - 0x61CE]
00002090 700C moveq.l D0, 0x0C
00002092 C1C3 muls.w D0, D3
00002094 45EF 0022 lea.l A2, [A7 + 0x22]
00002098 D5C0 add.l A2, D0
0000209A 24AF 001E move.l [A2], [A7 + 0x1E]
0000209E 256F 001E 0004 move.l [A2 + 0x4], [A7 + 0x1E]
000020A4 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
000020A8 486F 0026 pea.l [A7 + 0x26]
000020AC 4EAD E640 jsr [A5 - 0x19C0]
000020B0 2448 movea.l A2, A0
000020B2 200A move.l D0, A2
000020B4 4FEF 0022 lea.l A7, [A7 + 0x22]
000020B8 6708 beq +0xA /* 000020C2 */
000020BA 7001 moveq.l D0, 0x01
000020BC 2680 move.l [A3], D0
000020BE 274A 0004 move.l [A3 + 0x4], A2
label000020C2:
000020C2 4EAD E1A0 jsr [A5 - 0x1E60]
label000020C6:
000020C6 4FEF 0038 lea.l A7, [A7 + 0x38]
000020CA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000020CE 4E75 rts
fn000020D0:
000020D0 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
000020D4 594F subq.w A7, 4
000020D6 382F 0020 move.w D4, [A7 + 0x20]
000020DA 1A2F 0022 move.b D5, [A7 + 0x22]
000020DE 246F 0024 movea.l A2, [A7 + 0x24]
000020E2 3004 move.w D0, D4
000020E4 48C0 ext.l D0
000020E6 671E beq +0x20 /* 00002106 */
000020E8 0C80 0000 000F cmpi.l D0, 0xF
000020EE 6200 010E bhi +0x110 /* 000021FE */
000020F2 5D40 subq.w D0, 6
000020F4 6D3A blt +0x3C /* 00002130 */
000020F6 5740 subq.w D0, 3
000020F8 6D00 00C0 blt +0xC2 /* 000021BA */
000020FC 5740 subq.w D0, 3
000020FE 6D00 00D0 blt +0xD2 /* 000021D0 */
00002102 6000 00E4 bra +0xE6 /* 000021E8 */
label00002106:
00002106 4A05 tst.b D5
00002108 671A beq +0x1C /* 00002124 */
0000210A 4857 pea.l [A7]
0000210C 2F0A move.l -[A7], A2
0000210E 4EAD E0A0 jsr [A5 - 0x1F60]
00002112 4A00 tst.b D0
00002114 504F addq.w A7, 8
00002116 6700 00E6 beq +0xE8 /* 000021FE */
0000211A 3B6F 0002 1050 move.w [A5 + 0x1050], [A7 + 0x2]
00002120 6000 00DC bra +0xDE /* 000021FE */
label00002124:
00002124 306D 1050 movea.w A0, [A5 + 0x1050]
00002128 2548 0004 move.l [A2 + 0x4], A0
0000212C 6000 00D0 bra +0xD2 /* 000021FE */
label00002130:
00002130 266D 0FD2 movea.l A3, [A5 + 0xFD2 /* export_502 */]
00002134 3F3C 0001 move.w -[A7], 0x1
00002138 4EAD EA70 jsr [A5 - 0x1590]
0000213C 48C0 ext.l D0
0000213E 5380 subq.l D0, 1
00002140 3600 move.w D3, D0
00002142 4A43 tst.w D3
00002144 544F addq.w A7, 2
00002146 6D16 blt +0x18 /* 0000215E */
00002148 B66D 0FD8 cmp.w D3, [A5 + 0xFD8]
0000214C 6710 beq +0x12 /* 0000215E */
0000214E 7016 moveq.l D0, 0x16
00002150 C1C3 muls.w D0, D3
00002152 206D 0FBE movea.l A0, [A5 + 0xFBE]
00002156 2250 movea.l A1, [A0]
00002158 2671 0826 movea.l A3, [A1 + D0 + 0x26]
0000215C 6002 bra +0x4 /* 00002160 */
label0000215E:
0000215E 76FF moveq.l D3, 0xFFFFFFFF
label00002160:
00002160 4A05 tst.b D5
00002162 6740 beq +0x42 /* 000021A4 */
00002164 2F0A move.l -[A7], A2
00002166 4EAD E088 jsr [A5 - 0x1F78]
0000216A 4A00 tst.b D0
0000216C 584F addq.w A7, 4
0000216E 6700 008E beq +0x90 /* 000021FE */
00002172 4A43 tst.w D3
00002174 6D0C blt +0xE /* 00002182 */
00002176 3C2D 0FD8 move.w D6, [A5 + 0xFD8]
0000217A 3F03 move.w -[A7], D3
0000217C 4EAD E200 jsr [A5 - 0x1E00]
00002180 544F addq.w A7, 2
label00002182:
00002182 2F0A move.l -[A7], A2
00002184 3004 move.w D0, D4
00002186 48C0 ext.l D0
00002188 5380 subq.l D0, 1
0000218A 3F00 move.w -[A7], D0
0000218C 2F0B move.l -[A7], A3
0000218E 4EAD E238 jsr [A5 - 0x1DC8]
00002192 4A43 tst.w D3
00002194 4FEF 000A lea.l A7, [A7 + 0xA]
00002198 6D64 blt +0x66 /* 000021FE */
0000219A 3F06 move.w -[A7], D6
0000219C 4EAD E200 jsr [A5 - 0x1E00]
000021A0 544F addq.w A7, 2
000021A2 605A bra +0x5C /* 000021FE */
label000021A4:
000021A4 2F0A move.l -[A7], A2
000021A6 3004 move.w D0, D4
000021A8 48C0 ext.l D0
000021AA 5380 subq.l D0, 1
000021AC 2053 movea.l A0, [A3]
000021AE 2F30 0C00 move.l -[A7], [A0 + D0 * 4]
000021B2 4EAD E240 jsr [A5 - 0x1DC0]
000021B6 504F addq.w A7, 8
000021B8 6044 bra +0x46 /* 000021FE */
label000021BA:
000021BA 4A05 tst.b D5
000021BC 6640 bne +0x42 /* 000021FE */
000021BE 2F0A move.l -[A7], A2
000021C0 3004 move.w D0, D4
000021C2 48C0 ext.l D0
000021C4 5D80 subq.l D0, 6
000021C6 3F00 move.w -[A7], D0
000021C8 4EAD E5E8 jsr [A5 - 0x1A18]
000021CC 5C4F addq.w A7, 6
000021CE 602E bra +0x30 /* 000021FE */
label000021D0:
000021D0 4A05 tst.b D5
000021D2 662A bne +0x2C /* 000021FE */
000021D4 2F0A move.l -[A7], A2
000021D6 3004 move.w D0, D4
000021D8 48C0 ext.l D0
000021DA 7209 moveq.l D1, 0x09
000021DC 9081 sub.l D0, D1
000021DE 3F00 move.w -[A7], D0
000021E0 4EAD E5F0 jsr [A5 - 0x1A10]
000021E4 5C4F addq.w A7, 6
000021E6 6016 bra +0x18 /* 000021FE */
label000021E8:
000021E8 4A05 tst.b D5
000021EA 6612 bne +0x14 /* 000021FE */
000021EC 2F0A move.l -[A7], A2
000021EE 3004 move.w D0, D4
000021F0 48C0 ext.l D0
000021F2 720C moveq.l D1, 0x0C
000021F4 9081 sub.l D0, D1
000021F6 3F00 move.w -[A7], D0
000021F8 4EBA FE46 jsr [PC - 0x1BA /* 00002040 */]
000021FC 5C4F addq.w A7, 6
label000021FE:
000021FE 584F addq.w A7, 4
00002200 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00002204 4E75 rts
fn00002206:
00002206 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
0000220A 4EAD E088 jsr [A5 - 0x1F78]
0000220E 4A00 tst.b D0
00002210 584F addq.w A7, 4
00002212 6728 beq +0x2A /* 0000223C */
00002214 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00002218 4EAD C2E0 jsr [A5 - 0x3D20]
0000221C 5380 subq.l D0, 1
0000221E 584F addq.w A7, 4
00002220 2F00 move.l -[A7], D0
00002222 206D 0F9E movea.l A0, [A5 + 0xF9E]
00002226 2F10 move.l -[A7], [A0]
00002228 2F2F 0010 move.l -[A7], [A7 + 0x10]
0000222C 3F2F 0010 move.w -[A7], [A7 + 0x10]
00002230 4EAD E658 jsr [A5 - 0x19A8]
00002234 4EAD E1A0 jsr [A5 - 0x1E60]
00002238 4FEF 000E lea.l A7, [A7 + 0xE]
label0000223C:
0000223C 4E75 rts
fn0000223E:
0000223E 4FEF FFF0 lea.l A7, [A7 - 0x10]
00002242 2F6D 0F9A 0008 move.l [A7 + 0x8], [A5 + 0xF9A /* export_495 */]
00002248 2F6D 0F9E 000C move.l [A7 + 0xC], [A5 + 0xF9E]
0000224E 51AD 0F96 subq.l [A5 + 0xF96], 8
00002252 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002256 2050 movea.l A0, [A0]
00002258 D1ED 0F96 add.l A0, [A5 + 0xF96]
0000225C 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00002260 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00002266 2EAD 0F9A move.l [A7], [A5 + 0xF9A /* export_495 */]
0000226A 2F6D 0F9E 0004 move.l [A7 + 0x4], [A5 + 0xF9E]
00002270 51AD 0F96 subq.l [A5 + 0xF96], 8
00002274 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002278 2050 movea.l A0, [A0]
0000227A D1ED 0F96 add.l A0, [A5 + 0xF96]
0000227E 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00002282 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00002288 2F2F 001A move.l -[A7], [A7 + 0x1A]
0000228C 1F2F 001C move.b -[A7], [A7 + 0x1C]
00002290 3F2F 001C move.w -[A7], [A7 + 0x1C]
00002294 3F2F 001C move.w -[A7], [A7 + 0x1C]
00002298 486F 000A pea.l [A7 + 0xA]
0000229C 486F 0016 pea.l [A7 + 0x16]
000022A0 4EAD DC78 jsr [A5 - 0x2388]
000022A4 2F2F 0016 move.l -[A7], [A7 + 0x16]
000022A8 2F2F 0016 move.l -[A7], [A7 + 0x16]
000022AC 4EAD E1B8 jsr [A5 - 0x1E48]
000022B0 2F2F 0026 move.l -[A7], [A7 + 0x26]
000022B4 2F2F 0026 move.l -[A7], [A7 + 0x26]
000022B8 4EAD E1B8 jsr [A5 - 0x1E48]
000022BC 4FEF 0032 lea.l A7, [A7 + 0x32]
000022C0 4E75 rts
fn000022C2:
000022C2 514F subq.w A7, 8
000022C4 2EAD 0F9A move.l [A7], [A5 + 0xF9A /* export_495 */]
000022C8 2F6D 0F9E 0004 move.l [A7 + 0x4], [A5 + 0xF9E]
000022CE 2F2F 0010 move.l -[A7], [A7 + 0x10]
000022D2 1F2F 0012 move.b -[A7], [A7 + 0x12]
000022D6 3F2F 0012 move.w -[A7], [A7 + 0x12]
000022DA 486F 0008 pea.l [A7 + 0x8]
000022DE 4EAD DC80 jsr [A5 - 0x2380]
000022E2 4EAD E1A0 jsr [A5 - 0x1E60]
000022E6 4FEF 0014 lea.l A7, [A7 + 0x14]
000022EA 4E75 rts
fn000022EC:
000022EC 4FEF FFF0 lea.l A7, [A7 - 0x10]
000022F0 2F6D 0F9A 0008 move.l [A7 + 0x8], [A5 + 0xF9A /* export_495 */]
000022F6 2F6D 0F9E 000C move.l [A7 + 0xC], [A5 + 0xF9E]
000022FC 51AD 0F96 subq.l [A5 + 0xF96], 8
00002300 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002304 2050 movea.l A0, [A0]
00002306 D1ED 0F96 add.l A0, [A5 + 0xF96]
0000230A 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
0000230E 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00002314 2EAD 0F9A move.l [A7], [A5 + 0xF9A /* export_495 */]
00002318 2F6D 0F9E 0004 move.l [A7 + 0x4], [A5 + 0xF9E]
0000231E 2F2F 0018 move.l -[A7], [A7 + 0x18]
00002322 1F2F 001A move.b -[A7], [A7 + 0x1A]
00002326 3F2F 001A move.w -[A7], [A7 + 0x1A]
0000232A 486F 0010 pea.l [A7 + 0x10]
0000232E 486F 000C pea.l [A7 + 0xC]
00002332 4EAD DC88 jsr [A5 - 0x2378]
00002336 4EAD E1A0 jsr [A5 - 0x1E60]
0000233A 2F2F 001C move.l -[A7], [A7 + 0x1C]
0000233E 2F2F 001C move.l -[A7], [A7 + 0x1C]
00002342 4EAD E1B8 jsr [A5 - 0x1E48]
00002346 4FEF 0028 lea.l A7, [A7 + 0x28]
0000234A 4E75 rts
fn0000234C:
0000234C 514F subq.w A7, 8
0000234E 2EAD 0F9A move.l [A7], [A5 + 0xF9A /* export_495 */]
00002352 2F6D 0F9E 0004 move.l [A7 + 0x4], [A5 + 0xF9E]
00002358 2F2F 0010 move.l -[A7], [A7 + 0x10]
0000235C 1F2F 0012 move.b -[A7], [A7 + 0x12]
00002360 3F2F 0012 move.w -[A7], [A7 + 0x12]
00002364 486F 0008 pea.l [A7 + 0x8]
00002368 4EAD DC90 jsr [A5 - 0x2370]
0000236C 4EAD E1A0 jsr [A5 - 0x1E60]
00002370 4FEF 0014 lea.l A7, [A7 + 0x14]
00002374 4E75 rts
fn00002376:
00002376 514F subq.w A7, 8
00002378 2EAD 0F9A move.l [A7], [A5 + 0xF9A /* export_495 */]
0000237C 2F6D 0F9E 0004 move.l [A7 + 0x4], [A5 + 0xF9E]
00002382 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002386 1F2F 0012 move.b -[A7], [A7 + 0x12]
0000238A 3F2F 0012 move.w -[A7], [A7 + 0x12]
0000238E 486F 0008 pea.l [A7 + 0x8]
00002392 4EAD DCC0 jsr [A5 - 0x2340]
00002396 4EAD E1A0 jsr [A5 - 0x1E60]
0000239A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000239E 4E75 rts
fn000023A0:
000023A0 514F subq.w A7, 8
000023A2 2EAD 0F9A move.l [A7], [A5 + 0xF9A /* export_495 */]
000023A6 2F6D 0F9E 0004 move.l [A7 + 0x4], [A5 + 0xF9E]
000023AC 51AD 0F96 subq.l [A5 + 0xF96], 8
000023B0 206D 0F8E movea.l A0, [A5 + 0xF8E]
000023B4 2050 movea.l A0, [A0]
000023B6 D1ED 0F96 add.l A0, [A5 + 0xF96]
000023BA 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
000023BE 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
000023C4 2F2F 0010 move.l -[A7], [A7 + 0x10]
000023C8 1F2F 0012 move.b -[A7], [A7 + 0x12]
000023CC 3F2F 0012 move.w -[A7], [A7 + 0x12]
000023D0 486F 0008 pea.l [A7 + 0x8]
000023D4 4EAD DCA0 jsr [A5 - 0x2360]
000023D8 2F2F 0010 move.l -[A7], [A7 + 0x10]
000023DC 2F2F 0010 move.l -[A7], [A7 + 0x10]
000023E0 4EAD E1B8 jsr [A5 - 0x1E48]
000023E4 4FEF 001C lea.l A7, [A7 + 0x1C]
000023E8 4E75 rts
fn000023EA:
000023EA 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
000023EE 3A2F 0014 move.w D5, [A7 + 0x14]
000023F2 382F 0016 move.w D4, [A7 + 0x16]
000023F6 162F 0018 move.b D3, [A7 + 0x18]
000023FA 246F 001A movea.l A2, [A7 + 0x1A]
000023FE 3005 move.w D0, D5
00002400 48C0 ext.l D0
00002402 6730 beq +0x32 /* 00002434 */
00002404 0C80 0000 0013 cmpi.l D0, 0x13
0000240A 6200 00B8 bhi +0xBA /* 000024C4 */
0000240E 5340 subq.w D0, 1
00002410 6732 beq +0x34 /* 00002444 */
00002412 5340 subq.w D0, 1
00002414 674E beq +0x50 /* 00002464 */
00002416 5340 subq.w D0, 1
00002418 6758 beq +0x5A /* 00002472 */
0000241A 5340 subq.w D0, 1
0000241C 6762 beq +0x64 /* 00002480 */
0000241E 5340 subq.w D0, 1
00002420 676C beq +0x6E /* 0000248E */
00002422 5340 subq.w D0, 1
00002424 6776 beq +0x78 /* 0000249C */
00002426 5340 subq.w D0, 1
00002428 6700 0080 beq +0x82 /* 000024AA */
0000242C 5340 subq.w D0, 1
0000242E 6700 0088 beq +0x8A /* 000024B8 */
00002432 601E bra +0x20 /* 00002452 */
label00002434:
00002434 2F0A move.l -[A7], A2
00002436 1F03 move.b -[A7], D3
00002438 3F04 move.w -[A7], D4
0000243A 4EBA FC94 jsr [PC - 0x36C /* 000020D0 */]
0000243E 504F addq.w A7, 8
00002440 6000 0082 bra +0x84 /* 000024C4 */
label00002444:
00002444 2F0A move.l -[A7], A2
00002446 1F03 move.b -[A7], D3
00002448 3F04 move.w -[A7], D4
0000244A 4EBA FDBA jsr [PC - 0x246 /* 00002206 */]
0000244E 504F addq.w A7, 8
00002450 6072 bra +0x74 /* 000024C4 */
label00002452:
00002452 2F0A move.l -[A7], A2
00002454 1F03 move.b -[A7], D3
00002456 3F04 move.w -[A7], D4
00002458 3F05 move.w -[A7], D5
0000245A 4EBA FDE2 jsr [PC - 0x21E /* 0000223E */]
0000245E 4FEF 000A lea.l A7, [A7 + 0xA]
00002462 6060 bra +0x62 /* 000024C4 */
label00002464:
00002464 2F0A move.l -[A7], A2
00002466 1F03 move.b -[A7], D3
00002468 3F04 move.w -[A7], D4
0000246A 4EBA FE56 jsr [PC - 0x1AA /* 000022C2 */]
0000246E 504F addq.w A7, 8
00002470 6052 bra +0x54 /* 000024C4 */
label00002472:
00002472 2F0A move.l -[A7], A2
00002474 1F03 move.b -[A7], D3
00002476 3F04 move.w -[A7], D4
00002478 4EBA FE72 jsr [PC - 0x18E /* 000022EC */]
0000247C 504F addq.w A7, 8
0000247E 6044 bra +0x46 /* 000024C4 */
label00002480:
00002480 2F0A move.l -[A7], A2
00002482 1F03 move.b -[A7], D3
00002484 3F04 move.w -[A7], D4
00002486 4EBA FEC4 jsr [PC - 0x13C /* 0000234C */]
0000248A 504F addq.w A7, 8
0000248C 6036 bra +0x38 /* 000024C4 */
label0000248E:
0000248E 2F0A move.l -[A7], A2
00002490 1F03 move.b -[A7], D3
00002492 3F04 move.w -[A7], D4
00002494 4EBA FEE0 jsr [PC - 0x120 /* 00002376 */]
00002498 504F addq.w A7, 8
0000249A 6028 bra +0x2A /* 000024C4 */
label0000249C:
0000249C 2F0A move.l -[A7], A2
0000249E 1F03 move.b -[A7], D3
000024A0 3F04 move.w -[A7], D4
000024A2 4EBA FEFC jsr [PC - 0x104 /* 000023A0 */]
000024A6 504F addq.w A7, 8
000024A8 601A bra +0x1C /* 000024C4 */
label000024AA:
000024AA 2F0A move.l -[A7], A2
000024AC 1F03 move.b -[A7], D3
000024AE 3F04 move.w -[A7], D4
000024B0 4EAD DCB0 jsr [A5 - 0x2350]
000024B4 504F addq.w A7, 8
000024B6 600C bra +0xE /* 000024C4 */
label000024B8:
000024B8 2F0A move.l -[A7], A2
000024BA 1F03 move.b -[A7], D3
000024BC 3F04 move.w -[A7], D4
000024BE 4EAD DCA8 jsr [A5 - 0x2358]
000024C2 504F addq.w A7, 8
label000024C4:
000024C4 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
000024C8 4E75 rts
000024CA 2F03 move.l -[A7], D3
000024CC 4FEF FFF6 lea.l A7, [A7 - 0xA]
000024D0 202D 0FFE move.l D0, [A5 + 0xFFE]
000024D4 52AD 0FFE addq.l [A5 + 0xFFE], 1
000024D8 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000024DC 2250 movea.l A1, [A0]
000024DE 7600 moveq.l D3, 0x00
000024E0 1631 0800 move.b D3, [A1 + D0]
000024E4 102D 1018 move.b D0, [A5 + 0x1018]
000024E8 7240 moveq.l D1, 0x40
000024EA C081 and.l D0, D1
000024EC 4A80 tst.l D0
000024EE 661E bne +0x20 /* 0000250E */
000024F0 202D 0FFE move.l D0, [A5 + 0xFFE]
000024F4 52AD 0FFE addq.l [A5 + 0xFFE], 1
000024F8 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000024FC 2250 movea.l A1, [A0]
000024FE 7200 moveq.l D1, 0x00
00002500 1231 0800 move.b D1, [A1 + D0]
00002504 3003 move.w D0, D3
00002506 48C0 ext.l D0
00002508 E188 lsl D0, 8
0000250A 8081 or.l D0, D1
0000250C 3600 move.w D3, D0
label0000250E:
0000250E 3EAD 0FA0 move.w [A7], [A5 + 0xFA0]
00002512 51AD 0F96 subq.l [A5 + 0xF96], 8
00002516 206D 0F8E movea.l A0, [A5 + 0xF8E]
0000251A 2050 movea.l A0, [A0]
0000251C D1ED 0F96 add.l A0, [A5 + 0xF96]
00002520 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00002524 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
0000252A 7004 moveq.l D0, 0x04
0000252C 2F40 0002 move.l [A7 + 0x2], D0
00002530 486F 0002 pea.l [A7 + 0x2]
00002534 4227 clr.b -[A7]
00002536 3F2F 0006 move.w -[A7], [A7 + 0x6]
0000253A 3F03 move.w -[A7], D3
0000253C 4EBA FEAC jsr [PC - 0x154 /* 000023EA */]
00002540 4A6D 101E tst.w [A5 + 0x101E]
00002544 4FEF 000A lea.l A7, [A7 + 0xA]
00002548 664A bne +0x4C /* 00002594 */
0000254A 202D 0F96 move.l D0, [A5 + 0xF96]
0000254E 5080 addq.l D0, 8
00002550 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00002554 6D0E blt +0x10 /* 00002564 */
00002556 4878 0008 push.l 0x8
0000255A 4EAD E170 jsr [A5 - 0x1E90]
0000255E 49C0 lea.l A4, D0
00002560 584F addq.w A7, 4
00002562 6002 bra +0x4 /* 00002566 */
label00002564:
00002564 7001 moveq.l D0, 0x01
label00002566:
00002566 4A80 tst.l D0
00002568 671E beq +0x20 /* 00002588 */
0000256A 206D 0F8E movea.l A0, [A5 + 0xF8E]
0000256E 2050 movea.l A0, [A0]
00002570 D1ED 0F96 add.l A0, [A5 + 0xF96]
00002574 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
00002578 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
0000257E 50AD 0F96 addq.l [A5 + 0xF96], 8
00002582 7004 moveq.l D0, 0x04
00002584 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label00002588:
00002588 2B6F 0002 0F9A move.l [A5 + 0xF9A /* export_495 */], [A7 + 0x2]
0000258E 2B6F 0006 0F9E move.l [A5 + 0xF9E], [A7 + 0x6]
label00002594:
00002594 4FEF 000A lea.l A7, [A7 + 0xA]
00002598 261F move.l D3, [A7]+
0000259A 4E75 rts
0000259C 2F03 move.l -[A7], D3
0000259E 4FEF FFF6 lea.l A7, [A7 - 0xA]
000025A2 202D 0FFE move.l D0, [A5 + 0xFFE]
000025A6 52AD 0FFE addq.l [A5 + 0xFFE], 1
000025AA 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000025AE 2250 movea.l A1, [A0]
000025B0 7600 moveq.l D3, 0x00
000025B2 1631 0800 move.b D3, [A1 + D0]
000025B6 102D 1018 move.b D0, [A5 + 0x1018]
000025BA 7240 moveq.l D1, 0x40
000025BC C081 and.l D0, D1
000025BE 4A80 tst.l D0
000025C0 661E bne +0x20 /* 000025E0 */
000025C2 202D 0FFE move.l D0, [A5 + 0xFFE]
000025C6 52AD 0FFE addq.l [A5 + 0xFFE], 1
000025CA 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000025CE 2250 movea.l A1, [A0]
000025D0 7200 moveq.l D1, 0x00
000025D2 1231 0800 move.b D1, [A1 + D0]
000025D6 3003 move.w D0, D3
000025D8 48C0 ext.l D0
000025DA E188 lsl D0, 8
000025DC 8081 or.l D0, D1
000025DE 3600 move.w D3, D0
label000025E0:
000025E0 3EAD 0FA0 move.w [A7], [A5 + 0xFA0]
000025E4 51AD 0F96 subq.l [A5 + 0xF96], 8
000025E8 206D 0F8E movea.l A0, [A5 + 0xF8E]
000025EC 2050 movea.l A0, [A0]
000025EE D1ED 0F96 add.l A0, [A5 + 0xF96]
000025F2 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
000025F6 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
000025FC 2F6D 0F9A 0002 move.l [A7 + 0x2], [A5 + 0xF9A /* export_495 */]
00002602 2F6D 0F9E 0006 move.l [A7 + 0x6], [A5 + 0xF9E]
00002608 51AD 0F96 subq.l [A5 + 0xF96], 8
0000260C 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002610 2050 movea.l A0, [A0]
00002612 D1ED 0F96 add.l A0, [A5 + 0xF96]
00002616 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
0000261A 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00002620 486F 0002 pea.l [A7 + 0x2]
00002624 1F3C 0001 move.b -[A7], 0x1
00002628 3F2F 0006 move.w -[A7], [A7 + 0x6]
0000262C 3F03 move.w -[A7], D3
0000262E 4EBA FDBA jsr [PC - 0x246 /* 000023EA */]
00002632 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002636 2F2F 0010 move.l -[A7], [A7 + 0x10]
0000263A 4EAD E1B8 jsr [A5 - 0x1E48]
0000263E 4FEF 001C lea.l A7, [A7 + 0x1C]
00002642 261F move.l D3, [A7]+
00002644 4E75 rts
00002646 2F03 move.l -[A7], D3
00002648 202D 0FFE move.l D0, [A5 + 0xFFE]
0000264C 52AD 0FFE addq.l [A5 + 0xFFE], 1
00002650 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00002654 2250 movea.l A1, [A0]
00002656 7600 moveq.l D3, 0x00
00002658 1631 0800 move.b D3, [A1 + D0]
0000265C 102D 1018 move.b D0, [A5 + 0x1018]
00002660 7240 moveq.l D1, 0x40
00002662 C081 and.l D0, D1
00002664 4A80 tst.l D0
00002666 661C bne +0x1E /* 00002684 */
00002668 202D 0FFE move.l D0, [A5 + 0xFFE]
0000266C 52AD 0FFE addq.l [A5 + 0xFFE], 1
00002670 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00002674 2250 movea.l A1, [A0]
00002676 7200 moveq.l D1, 0x00
00002678 1231 0800 move.b D1, [A1 + D0]
0000267C 2003 move.l D0, D3
0000267E E188 lsl D0, 8
00002680 8081 or.l D0, D1
00002682 2600 move.l D3, D0
label00002684:
00002684 102D 1018 move.b D0, [A5 + 0x1018]
00002688 7240 moveq.l D1, 0x40
0000268A C081 and.l D0, D1
0000268C 4A80 tst.l D0
0000268E 57C0 seq D0
00002690 4400 neg.b D0
00002692 49C0 lea.l A4, D0
00002694 2203 move.l D1, D3
00002696 5581 subq.l D1, 2
00002698 9280 sub.l D1, D0
0000269A D3AD 0FFE add.l [A5 + 0xFFE], D1
0000269E 261F move.l D3, [A7]+
000026A0 4E75 rts
000026A2 2F03 move.l -[A7], D3
000026A4 202D 0FFE move.l D0, [A5 + 0xFFE]
000026A8 52AD 0FFE addq.l [A5 + 0xFFE], 1
000026AC 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000026B0 2250 movea.l A1, [A0]
000026B2 7600 moveq.l D3, 0x00
000026B4 1631 0800 move.b D3, [A1 + D0]
000026B8 102D 1018 move.b D0, [A5 + 0x1018]
000026BC 7240 moveq.l D1, 0x40
000026BE C081 and.l D0, D1
000026C0 4A80 tst.l D0
000026C2 661C bne +0x1E /* 000026E0 */
000026C4 202D 0FFE move.l D0, [A5 + 0xFFE]
000026C8 52AD 0FFE addq.l [A5 + 0xFFE], 1
000026CC 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000026D0 2250 movea.l A1, [A0]
000026D2 7200 moveq.l D1, 0x00
000026D4 1231 0800 move.b D1, [A1 + D0]
000026D8 2003 move.l D0, D3
000026DA E188 lsl D0, 8
000026DC 8081 or.l D0, D1
000026DE 2600 move.l D3, D0
label000026E0:
000026E0 102D 1018 move.b D0, [A5 + 0x1018]
000026E4 7240 moveq.l D1, 0x40
000026E6 C081 and.l D0, D1
000026E8 4A80 tst.l D0
000026EA 57C0 seq D0
000026EC 4400 neg.b D0
000026EE 49C0 lea.l A4, D0
000026F0 5480 addq.l D0, 2
000026F2 D680 add.l D3, D0
000026F4 206D 102C movea.l A0, [A5 + 0x102C]
000026F8 4E90 jsr [A0]
000026FA 4A00 tst.b D0
000026FC 6604 bne +0x6 /* 00002702 */
000026FE 97AD 0FFE sub.l [A5 + 0xFFE], D3
label00002702:
00002702 261F move.l D3, [A7]+
00002704 4E75 rts
00002706 2F03 move.l -[A7], D3
00002708 202D 0FFE move.l D0, [A5 + 0xFFE]
0000270C 52AD 0FFE addq.l [A5 + 0xFFE], 1
00002710 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00002714 2250 movea.l A1, [A0]
00002716 7600 moveq.l D3, 0x00
00002718 1631 0800 move.b D3, [A1 + D0]
0000271C 102D 1018 move.b D0, [A5 + 0x1018]
00002720 7240 moveq.l D1, 0x40
00002722 C081 and.l D0, D1
00002724 4A80 tst.l D0
00002726 661C bne +0x1E /* 00002744 */
00002728 202D 0FFE move.l D0, [A5 + 0xFFE]
0000272C 52AD 0FFE addq.l [A5 + 0xFFE], 1
00002730 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00002734 2250 movea.l A1, [A0]
00002736 7200 moveq.l D1, 0x00
00002738 1231 0800 move.b D1, [A1 + D0]
0000273C 2003 move.l D0, D3
0000273E E188 lsl D0, 8
00002740 8081 or.l D0, D1
00002742 2600 move.l D3, D0
label00002744:
00002744 7004 moveq.l D0, 0x04
00002746 B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
0000274A 6708 beq +0xA /* 00002754 */
0000274C 7002 moveq.l D0, 0x02
0000274E B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00002752 663A bne +0x3C /* 0000278E */
label00002754:
00002754 4AAD 0F9E tst.l [A5 + 0xF9E]
00002758 661A bne +0x1C /* 00002774 */
0000275A 102D 1018 move.b D0, [A5 + 0x1018]
0000275E 7240 moveq.l D1, 0x40
00002760 C081 and.l D0, D1
00002762 4A80 tst.l D0
00002764 57C0 seq D0
00002766 4400 neg.b D0
00002768 49C0 lea.l A4, D0
0000276A 2203 move.l D1, D3
0000276C 5581 subq.l D1, 2
0000276E 9280 sub.l D1, D0
00002770 D3AD 0FFE add.l [A5 + 0xFFE], D1
label00002774:
00002774 51AD 0F96 subq.l [A5 + 0xF96], 8
00002778 206D 0F8E movea.l A0, [A5 + 0xF8E]
0000277C 2050 movea.l A0, [A0]
0000277E D1ED 0F96 add.l A0, [A5 + 0xF96]
00002782 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00002786 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
0000278C 6014 bra +0x16 /* 000027A2 */
label0000278E:
0000278E 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00002792 2F2D 0F9A move.l -[A7], [A5 + 0xF9A /* export_495 */]
00002796 3F3C 0007 move.w -[A7], 0x7
0000279A 4EAD E060 jsr [A5 - 0x1FA0]
0000279E 4FEF 000A lea.l A7, [A7 + 0xA]
label000027A2:
000027A2 261F move.l D3, [A7]+
000027A4 4E75 rts
000027A6 2F03 move.l -[A7], D3
000027A8 514F subq.w A7, 8
000027AA 202D 0FFE move.l D0, [A5 + 0xFFE]
000027AE 52AD 0FFE addq.l [A5 + 0xFFE], 1
000027B2 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000027B6 2250 movea.l A1, [A0]
000027B8 7600 moveq.l D3, 0x00
000027BA 1631 0800 move.b D3, [A1 + D0]
000027BE 102D 1018 move.b D0, [A5 + 0x1018]
000027C2 7240 moveq.l D1, 0x40
000027C4 C081 and.l D0, D1
000027C6 4A80 tst.l D0
000027C8 661E bne +0x20 /* 000027E8 */
000027CA 202D 0FFE move.l D0, [A5 + 0xFFE]
000027CE 52AD 0FFE addq.l [A5 + 0xFFE], 1
000027D2 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
000027D6 2250 movea.l A1, [A0]
000027D8 7200 moveq.l D1, 0x00
000027DA 1231 0800 move.b D1, [A1 + D0]
000027DE 3003 move.w D0, D3
000027E0 48C0 ext.l D0
000027E2 E188 lsl D0, 8
000027E4 8081 or.l D0, D1
000027E6 3600 move.w D3, D0
label000027E8:
000027E8 7004 moveq.l D0, 0x04
000027EA 2E80 move.l [A7], D0
000027EC 42AF 0004 clr.l [A7 + 0x4]
000027F0 4857 pea.l [A7]
000027F2 3F03 move.w -[A7], D3
000027F4 4EAD E0E8 jsr [A5 - 0x1F18]
000027F8 544F addq.w A7, 2
000027FA 3F00 move.w -[A7], D0
000027FC 4227 clr.b -[A7]
000027FE 4EAD F020 jsr [A5 - 0xFE0]
00002802 4A6D 101E tst.w [A5 + 0x101E]
00002806 504F addq.w A7, 8
00002808 6648 bne +0x4A /* 00002852 */
0000280A 202D 0F96 move.l D0, [A5 + 0xF96]
0000280E 5080 addq.l D0, 8
00002810 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00002814 6D0E blt +0x10 /* 00002824 */
00002816 4878 0008 push.l 0x8
0000281A 4EAD E170 jsr [A5 - 0x1E90]
0000281E 49C0 lea.l A4, D0
00002820 584F addq.w A7, 4
00002822 6002 bra +0x4 /* 00002826 */
label00002824:
00002824 7001 moveq.l D0, 0x01
label00002826:
00002826 4A80 tst.l D0
00002828 671E beq +0x20 /* 00002848 */
0000282A 206D 0F8E movea.l A0, [A5 + 0xF8E]
0000282E 2050 movea.l A0, [A0]
00002830 D1ED 0F96 add.l A0, [A5 + 0xF96]
00002834 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
00002838 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
0000283E 50AD 0F96 addq.l [A5 + 0xF96], 8
00002842 7004 moveq.l D0, 0x04
00002844 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label00002848:
00002848 2B57 0F9A move.l [A5 + 0xF9A /* export_495 */], [A7]
0000284C 2B6F 0004 0F9E move.l [A5 + 0xF9E], [A7 + 0x4]
label00002852:
00002852 504F addq.w A7, 8
00002854 261F move.l D3, [A7]+
00002856 4E75 rts
00002858 2F03 move.l -[A7], D3
0000285A 514F subq.w A7, 8
0000285C 202D 0FFE move.l D0, [A5 + 0xFFE]
00002860 52AD 0FFE addq.l [A5 + 0xFFE], 1
00002864 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00002868 2250 movea.l A1, [A0]
0000286A 7600 moveq.l D3, 0x00
0000286C 1631 0800 move.b D3, [A1 + D0]
00002870 102D 1018 move.b D0, [A5 + 0x1018]
00002874 7240 moveq.l D1, 0x40
00002876 C081 and.l D0, D1
00002878 4A80 tst.l D0
0000287A 661E bne +0x20 /* 0000289A */
0000287C 202D 0FFE move.l D0, [A5 + 0xFFE]
00002880 52AD 0FFE addq.l [A5 + 0xFFE], 1
00002884 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00002888 2250 movea.l A1, [A0]
0000288A 7200 moveq.l D1, 0x00
0000288C 1231 0800 move.b D1, [A1 + D0]
00002890 3003 move.w D0, D3
00002892 48C0 ext.l D0
00002894 E188 lsl D0, 8
00002896 8081 or.l D0, D1
00002898 3600 move.w D3, D0
label0000289A:
0000289A 2EAD 0F9A move.l [A7], [A5 + 0xF9A /* export_495 */]
0000289E 2F6D 0F9E 0004 move.l [A7 + 0x4], [A5 + 0xF9E]
000028A4 51AD 0F96 subq.l [A5 + 0xF96], 8
000028A8 206D 0F8E movea.l A0, [A5 + 0xF8E]
000028AC 2050 movea.l A0, [A0]
000028AE D1ED 0F96 add.l A0, [A5 + 0xF96]
000028B2 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
000028B6 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
000028BC 4857 pea.l [A7]
000028BE 3F03 move.w -[A7], D3
000028C0 4EAD E0E8 jsr [A5 - 0x1F18]
000028C4 544F addq.w A7, 2
000028C6 3F00 move.w -[A7], D0
000028C8 1F3C 0001 move.b -[A7], 0x1
000028CC 4EAD F020 jsr [A5 - 0xFE0]
000028D0 4FEF 0010 lea.l A7, [A7 + 0x10]
000028D4 261F move.l D3, [A7]+
000028D6 4E75 rts
fn000028D8:
000028D8 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
000028DC 1A2F 001C move.b D5, [A7 + 0x1C]
000028E0 362F 001E move.w D3, [A7 + 0x1E]
000028E4 266F 0020 movea.l A3, [A7 + 0x20]
000028E8 286F 0024 movea.l A4, [A7 + 0x24]
000028EC 7006 moveq.l D0, 0x06
000028EE B093 cmp.l D0, [A3]
000028F0 6622 bne +0x24 /* 00002914 */
000028F2 246B 0004 movea.l A2, [A3 + 0x4]
000028F6 2F0C move.l -[A7], A4
000028F8 3F03 move.w -[A7], D3
000028FA 1F05 move.b -[A7], D5
000028FC 2F0A move.l -[A7], A2
000028FE 2052 movea.l A0, [A2]
00002900 2050 movea.l A0, [A0]
00002902 2068 0018 movea.l A0, [A0 + 0x18]
00002906 4E90 jsr [A0]
00002908 1800 move.b D4, D0
0000290A 4A04 tst.b D4
0000290C 4FEF 000C lea.l A7, [A7 + 0xC]
00002910 6600 0118 bne +0x11A /* 00002A2A */
label00002914:
00002914 4A05 tst.b D5
00002916 6716 beq +0x18 /* 0000292E */
00002918 3043 movea.w A0, D3
0000291A 2F08 move.l -[A7], A0
0000291C 2F3C 0037 0008 move.l -[A7], 0x370008
00002922 4EAD E078 jsr [A5 - 0x1F88]
00002926 504F addq.w A7, 8
00002928 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000292C 4E75 rts
label0000292E:
0000292E 202D 0F96 move.l D0, [A5 + 0xF96]
00002932 5080 addq.l D0, 8
00002934 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00002938 6D0E blt +0x10 /* 00002948 */
0000293A 4878 0008 push.l 0x8
0000293E 4EAD E170 jsr [A5 - 0x1E90]
00002942 49C0 lea.l A4, D0
00002944 584F addq.w A7, 4
00002946 6002 bra +0x4 /* 0000294A */
label00002948:
00002948 7001 moveq.l D0, 0x01
label0000294A:
0000294A 4A80 tst.l D0
0000294C 671E beq +0x20 /* 0000296C */
0000294E 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002952 2050 movea.l A0, [A0]
00002954 D1ED 0F96 add.l A0, [A5 + 0xF96]
00002958 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
0000295C 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00002962 50AD 0F96 addq.l [A5 + 0xF96], 8
00002966 7004 moveq.l D0, 0x04
00002968 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label0000296C:
0000296C 2B53 0F9A move.l [A5 + 0xF9A /* export_495 */], [A3]
00002970 2B6B 0004 0F9E move.l [A5 + 0xF9E], [A3 + 0x4]
00002976 486D 0F9A pea.l [A5 + 0xF9A /* export_495 */]
0000297A 4EAD E1C0 jsr [A5 - 0x1E40]
0000297E 202D 0F96 move.l D0, [A5 + 0xF96]
00002982 5080 addq.l D0, 8
00002984 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00002988 584F addq.w A7, 4
0000298A 6D0E blt +0x10 /* 0000299A */
0000298C 4878 0008 push.l 0x8
00002990 4EAD E170 jsr [A5 - 0x1E90]
00002994 49C0 lea.l A4, D0
00002996 584F addq.w A7, 4
00002998 6002 bra +0x4 /* 0000299C */
label0000299A:
0000299A 7001 moveq.l D0, 0x01
label0000299C:
0000299C 4A80 tst.l D0
0000299E 671E beq +0x20 /* 000029BE */
000029A0 206D 0F8E movea.l A0, [A5 + 0xF8E]
000029A4 2050 movea.l A0, [A0]
000029A6 D1ED 0F96 add.l A0, [A5 + 0xF96]
000029AA 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
000029AE 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
000029B4 50AD 0F96 addq.l [A5 + 0xF96], 8
000029B8 7004 moveq.l D0, 0x04
000029BA 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label000029BE:
000029BE 2B7C 8000 0001 0F9E move.l [A5 + 0xF9E], 0x80000001
000029C6 3F03 move.w -[A7], D3
000029C8 4EAD E0E0 jsr [A5 - 0x1F20]
000029CC 3B40 104A move.w [A5 + 0x104A /* export_517 */], D0
000029D0 700E moveq.l D0, 0x0E
000029D2 C1ED 104A muls.w D0, [A5 + 0x104A /* export_517 */]
000029D6 206D 0FC6 movea.l A0, [A5 + 0xFC6]
000029DA 2250 movea.l A1, [A0]
000029DC 2071 0814 movea.l A0, [A1 + D0 + 0x14]
000029E0 4E90 jsr [A0]
000029E2 4A6D 101E tst.w [A5 + 0x101E]
000029E6 544F addq.w A7, 2
000029E8 671E beq +0x20 /* 00002A08 */
000029EA 0C6D 0004 101E cmpi.w [A5 + 0x101E], 0x4
000029F0 6610 bne +0x12 /* 00002A02 */
000029F2 3043 movea.w A0, D3
000029F4 2F08 move.l -[A7], A0
000029F6 2F3C 0037 0008 move.l -[A7], 0x370008
000029FC 4EAD E078 jsr [A5 - 0x1F88]
00002A00 504F addq.w A7, 8
label00002A02:
00002A02 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00002A06 4E75 rts
label00002A08:
00002A08 28AD 0F9A move.l [A4], [A5 + 0xF9A /* export_495 */]
00002A0C 296D 0F9E 0004 move.l [A4 + 0x4], [A5 + 0xF9E]
00002A12 51AD 0F96 subq.l [A5 + 0xF96], 8
00002A16 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002A1A 2050 movea.l A0, [A0]
00002A1C D1ED 0F96 add.l A0, [A5 + 0xF96]
00002A20 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00002A24 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
label00002A2A:
00002A2A 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00002A2E 4E75 rts
00002A30 2F03 move.l -[A7], D3
00002A32 4FEF FFF0 lea.l A7, [A7 - 0x10]
00002A36 202D 0FFE move.l D0, [A5 + 0xFFE]
00002A3A 52AD 0FFE addq.l [A5 + 0xFFE], 1
00002A3E 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00002A42 2250 movea.l A1, [A0]
00002A44 7600 moveq.l D3, 0x00
00002A46 1631 0800 move.b D3, [A1 + D0]
00002A4A 102D 1018 move.b D0, [A5 + 0x1018]
00002A4E 7240 moveq.l D1, 0x40
00002A50 C081 and.l D0, D1
00002A52 4A80 tst.l D0
00002A54 661E bne +0x20 /* 00002A74 */
00002A56 202D 0FFE move.l D0, [A5 + 0xFFE]
00002A5A 52AD 0FFE addq.l [A5 + 0xFFE], 1
00002A5E 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00002A62 2250 movea.l A1, [A0]
00002A64 7200 moveq.l D1, 0x00
00002A66 1231 0800 move.b D1, [A1 + D0]
00002A6A 3003 move.w D0, D3
00002A6C 48C0 ext.l D0
00002A6E E188 lsl D0, 8
00002A70 8081 or.l D0, D1
00002A72 3600 move.w D3, D0
label00002A74:
00002A74 2EAD 0F9A move.l [A7], [A5 + 0xF9A /* export_495 */]
00002A78 2F6D 0F9E 0004 move.l [A7 + 0x4], [A5 + 0xF9E]
00002A7E 51AD 0F96 subq.l [A5 + 0xF96], 8
00002A82 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002A86 2050 movea.l A0, [A0]
00002A88 D1ED 0F96 add.l A0, [A5 + 0xF96]
00002A8C 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00002A90 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00002A96 7004 moveq.l D0, 0x04
00002A98 2F40 0008 move.l [A7 + 0x8], D0
00002A9C 42AF 000C clr.l [A7 + 0xC]
00002AA0 486F 0008 pea.l [A7 + 0x8]
00002AA4 486F 0004 pea.l [A7 + 0x4]
00002AA8 3F03 move.w -[A7], D3
00002AAA 4EAD E0E8 jsr [A5 - 0x1F18]
00002AAE 544F addq.w A7, 2
00002AB0 3F00 move.w -[A7], D0
00002AB2 4227 clr.b -[A7]
00002AB4 4EBA FE22 jsr [PC - 0x1DE /* 000028D8 */]
00002AB8 4A6D 101E tst.w [A5 + 0x101E]
00002ABC 4FEF 000C lea.l A7, [A7 + 0xC]
00002AC0 6658 bne +0x5A /* 00002B1A */
00002AC2 2F2F 0004 move.l -[A7], [A7 + 0x4]
00002AC6 2F2F 0004 move.l -[A7], [A7 + 0x4]
00002ACA 4EAD E1B8 jsr [A5 - 0x1E48]
00002ACE 202D 0F96 move.l D0, [A5 + 0xF96]
00002AD2 5080 addq.l D0, 8
00002AD4 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00002AD8 504F addq.w A7, 8
00002ADA 6D0E blt +0x10 /* 00002AEA */
00002ADC 4878 0008 push.l 0x8
00002AE0 4EAD E170 jsr [A5 - 0x1E90]
00002AE4 49C0 lea.l A4, D0
00002AE6 584F addq.w A7, 4
00002AE8 6002 bra +0x4 /* 00002AEC */
label00002AEA:
00002AEA 7001 moveq.l D0, 0x01
label00002AEC:
00002AEC 4A80 tst.l D0
00002AEE 671E beq +0x20 /* 00002B0E */
00002AF0 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002AF4 2050 movea.l A0, [A0]
00002AF6 D1ED 0F96 add.l A0, [A5 + 0xF96]
00002AFA 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
00002AFE 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00002B04 50AD 0F96 addq.l [A5 + 0xF96], 8
00002B08 7004 moveq.l D0, 0x04
00002B0A 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label00002B0E:
00002B0E 2B6F 0008 0F9A move.l [A5 + 0xF9A /* export_495 */], [A7 + 0x8]
00002B14 2B6F 000C 0F9E move.l [A5 + 0xF9E], [A7 + 0xC]
label00002B1A:
00002B1A 4FEF 0010 lea.l A7, [A7 + 0x10]
00002B1E 261F move.l D3, [A7]+
00002B20 4E75 rts
00002B22 2F03 move.l -[A7], D3
00002B24 4FEF FFF0 lea.l A7, [A7 - 0x10]
00002B28 202D 0FFE move.l D0, [A5 + 0xFFE]
00002B2C 52AD 0FFE addq.l [A5 + 0xFFE], 1
00002B30 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00002B34 2250 movea.l A1, [A0]
00002B36 7600 moveq.l D3, 0x00
00002B38 1631 0800 move.b D3, [A1 + D0]
00002B3C 102D 1018 move.b D0, [A5 + 0x1018]
00002B40 7240 moveq.l D1, 0x40
00002B42 C081 and.l D0, D1
00002B44 4A80 tst.l D0
00002B46 661E bne +0x20 /* 00002B66 */
00002B48 202D 0FFE move.l D0, [A5 + 0xFFE]
00002B4C 52AD 0FFE addq.l [A5 + 0xFFE], 1
00002B50 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00002B54 2250 movea.l A1, [A0]
00002B56 7200 moveq.l D1, 0x00
00002B58 1231 0800 move.b D1, [A1 + D0]
00002B5C 3003 move.w D0, D3
00002B5E 48C0 ext.l D0
00002B60 E188 lsl D0, 8
00002B62 8081 or.l D0, D1
00002B64 3600 move.w D3, D0
label00002B66:
00002B66 2F6D 0F9A 0008 move.l [A7 + 0x8], [A5 + 0xF9A /* export_495 */]
00002B6C 2F6D 0F9E 000C move.l [A7 + 0xC], [A5 + 0xF9E]
00002B72 51AD 0F96 subq.l [A5 + 0xF96], 8
00002B76 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002B7A 2050 movea.l A0, [A0]
00002B7C D1ED 0F96 add.l A0, [A5 + 0xF96]
00002B80 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00002B84 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00002B8A 2EAD 0F9A move.l [A7], [A5 + 0xF9A /* export_495 */]
00002B8E 2F6D 0F9E 0004 move.l [A7 + 0x4], [A5 + 0xF9E]
00002B94 51AD 0F96 subq.l [A5 + 0xF96], 8
00002B98 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002B9C 2050 movea.l A0, [A0]
00002B9E D1ED 0F96 add.l A0, [A5 + 0xF96]
00002BA2 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00002BA6 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00002BAC 486F 0008 pea.l [A7 + 0x8]
00002BB0 486F 0004 pea.l [A7 + 0x4]
00002BB4 3F03 move.w -[A7], D3
00002BB6 4EAD E0E8 jsr [A5 - 0x1F18]
00002BBA 544F addq.w A7, 2
00002BBC 3F00 move.w -[A7], D0
00002BBE 1F3C 0001 move.b -[A7], 0x1
00002BC2 4EBA FD14 jsr [PC - 0x2EC /* 000028D8 */]
00002BC6 4A6D 101E tst.w [A5 + 0x101E]
00002BCA 4FEF 000C lea.l A7, [A7 + 0xC]
00002BCE 661C bne +0x1E /* 00002BEC */
00002BD0 2F2F 000C move.l -[A7], [A7 + 0xC]
00002BD4 2F2F 000C move.l -[A7], [A7 + 0xC]
00002BD8 4EAD E1B8 jsr [A5 - 0x1E48]
00002BDC 2F2F 000C move.l -[A7], [A7 + 0xC]
00002BE0 2F2F 000C move.l -[A7], [A7 + 0xC]
00002BE4 4EAD E1B8 jsr [A5 - 0x1E48]
00002BE8 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002BEC:
00002BEC 4FEF 0010 lea.l A7, [A7 + 0x10]
00002BF0 261F move.l D3, [A7]+
00002BF2 4E75 rts
00002BF4 2F0A move.l -[A7], A2
00002BF6 594F subq.w A7, 4
00002BF8 4878 0010 push.l 0x10
00002BFC 4EAD E170 jsr [A5 - 0x1E90]
00002C00 4A00 tst.b D0
00002C02 584F addq.w A7, 4
00002C04 6700 00E0 beq +0xE2 /* 00002CE6 */
00002C08 7006 moveq.l D0, 0x06
00002C0A B0AD 0F9A cmp.l D0, [A5 + 0xF9A /* export_495 */]
00002C0E 6718 beq +0x1A /* 00002C28 */
00002C10 2F2D 0F9E move.l -[A7], [A5 + 0xF9E]
00002C14 2F2D 0F9A move.l -[A7], [A5 + 0xF9A /* export_495 */]
00002C18 3F3C 0038 move.w -[A7], 0x38 /* '8' */
00002C1C 4EAD E060 jsr [A5 - 0x1FA0]
00002C20 4FEF 000E lea.l A7, [A7 + 0xE]
00002C24 245F movea.l A2, [A7]+
00002C26 4E75 rts
label00002C28:
00002C28 246D 0F9E movea.l A2, [A5 + 0xF9E]
00002C2C 2B6D 1030 0F9E move.l [A5 + 0xF9E], [A5 + 0x1030]
00002C32 2B4A 1030 move.l [A5 + 0x1030], A2
00002C36 202D 0F96 move.l D0, [A5 + 0xF96]
00002C3A 5080 addq.l D0, 8
00002C3C B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00002C40 6D0E blt +0x10 /* 00002C50 */
00002C42 4878 0008 push.l 0x8
00002C46 4EAD E170 jsr [A5 - 0x1E90]
00002C4A 49C0 lea.l A4, D0
00002C4C 584F addq.w A7, 4
00002C4E 6002 bra +0x4 /* 00002C52 */
label00002C50:
00002C50 7001 moveq.l D0, 0x01
label00002C52:
00002C52 4A80 tst.l D0
00002C54 671E beq +0x20 /* 00002C74 */
00002C56 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002C5A 2050 movea.l A0, [A0]
00002C5C D1ED 0F96 add.l A0, [A5 + 0xF96]
00002C60 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
00002C64 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00002C6A 50AD 0F96 addq.l [A5 + 0xF96], 8
00002C6E 7004 moveq.l D0, 0x04
00002C70 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label00002C74:
00002C74 2F0A move.l -[A7], A2
00002C76 2052 movea.l A0, [A2]
00002C78 2050 movea.l A0, [A0]
00002C7A 2068 001C movea.l A0, [A0 + 0x1C]
00002C7E 4E90 jsr [A0]
00002C80 2F40 0004 move.l [A7 + 0x4], D0
00002C84 7004 moveq.l D0, 0x04
00002C86 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
00002C8A 2B6F 0004 0F9E move.l [A5 + 0xF9E], [A7 + 0x4]
00002C90 202D 0F96 move.l D0, [A5 + 0xF96]
00002C94 5080 addq.l D0, 8
00002C96 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00002C9A 584F addq.w A7, 4
00002C9C 6D0E blt +0x10 /* 00002CAC */
00002C9E 4878 0008 push.l 0x8
00002CA2 4EAD E170 jsr [A5 - 0x1E90]
00002CA6 49C0 lea.l A4, D0
00002CA8 584F addq.w A7, 4
00002CAA 6002 bra +0x4 /* 00002CAE */
label00002CAC:
00002CAC 7001 moveq.l D0, 0x01
label00002CAE:
00002CAE 4A80 tst.l D0
00002CB0 671E beq +0x20 /* 00002CD0 */
00002CB2 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002CB6 2050 movea.l A0, [A0]
00002CB8 D1ED 0F96 add.l A0, [A5 + 0xF96]
00002CBC 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
00002CC0 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00002CC6 50AD 0F96 addq.l [A5 + 0xF96], 8
00002CCA 7004 moveq.l D0, 0x04
00002CCC 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label00002CD0:
00002CD0 7004 moveq.l D0, 0x04
00002CD2 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
00002CD6 2B6D 1034 0F9E move.l [A5 + 0xF9E], [A5 + 0x1034]
00002CDC 2B6D 0F96 1034 move.l [A5 + 0x1034], [A5 + 0xF96]
00002CE2 2B4A 1030 move.l [A5 + 0x1030], A2
label00002CE6:
00002CE6 584F addq.w A7, 4
00002CE8 245F movea.l A2, [A7]+
00002CEA 4E75 rts
00002CEC 2F0A move.l -[A7], A2
00002CEE 4FEF FFF4 lea.l A7, [A7 - 0xC]
00002CF2 246D 1030 movea.l A2, [A5 + 0x1030]
00002CF6 2B6D 0F9E 1034 move.l [A5 + 0x1034], [A5 + 0xF9E]
00002CFC 51AD 0F96 subq.l [A5 + 0xF96], 8
00002D00 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002D04 2050 movea.l A0, [A0]
00002D06 D1ED 0F96 add.l A0, [A5 + 0xF96]
00002D0A 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00002D0E 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00002D14 2EAD 0F9E move.l [A7], [A5 + 0xF9E]
00002D18 51AD 0F96 subq.l [A5 + 0xF96], 8
00002D1C 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002D20 2050 movea.l A0, [A0]
00002D22 D1ED 0F96 add.l A0, [A5 + 0xF96]
00002D26 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00002D2A 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00002D30 2B6D 0F9E 1030 move.l [A5 + 0x1030], [A5 + 0xF9E]
00002D36 51AD 0F96 subq.l [A5 + 0xF96], 8
00002D3A 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002D3E 2050 movea.l A0, [A0]
00002D40 D1ED 0F96 add.l A0, [A5 + 0xF96]
00002D44 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00002D48 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00002D4E 200A move.l D0, A2
00002D50 6728 beq +0x2A /* 00002D7A */
00002D52 2F17 move.l -[A7], [A7]
00002D54 2F0A move.l -[A7], A2
00002D56 2052 movea.l A0, [A2]
00002D58 2050 movea.l A0, [A0]
00002D5A 2068 0020 movea.l A0, [A0 + 0x20]
00002D5E 4E90 jsr [A0]
00002D60 7006 moveq.l D0, 0x06
00002D62 2F40 000C move.l [A7 + 0xC], D0
00002D66 2F4A 0010 move.l [A7 + 0x10], A2
00002D6A 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002D6E 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002D72 4EAD E1B8 jsr [A5 - 0x1E48]
00002D76 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002D7A:
00002D7A 4FEF 000C lea.l A7, [A7 + 0xC]
00002D7E 245F movea.l A2, [A7]+
00002D80 4E75 rts
00002D82 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00002D86 202D 0FFE move.l D0, [A5 + 0xFFE]
00002D8A 52AD 0FFE addq.l [A5 + 0xFFE], 1
00002D8E 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00002D92 2250 movea.l A1, [A0]
00002D94 7600 moveq.l D3, 0x00
00002D96 1631 0800 move.b D3, [A1 + D0]
00002D9A 102D 1018 move.b D0, [A5 + 0x1018]
00002D9E 7240 moveq.l D1, 0x40
00002DA0 C081 and.l D0, D1
00002DA2 4A80 tst.l D0
00002DA4 661E bne +0x20 /* 00002DC4 */
00002DA6 202D 0FFE move.l D0, [A5 + 0xFFE]
00002DAA 52AD 0FFE addq.l [A5 + 0xFFE], 1
00002DAE 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00002DB2 2250 movea.l A1, [A0]
00002DB4 7200 moveq.l D1, 0x00
00002DB6 1231 0800 move.b D1, [A1 + D0]
00002DBA 3003 move.w D0, D3
00002DBC 48C0 ext.l D0
00002DBE E188 lsl D0, 8
00002DC0 8081 or.l D0, D1
00002DC2 3600 move.w D3, D0
label00002DC4:
00002DC4 382D 0FA0 move.w D4, [A5 + 0xFA0]
00002DC8 0C44 0001 cmpi.w D4, 0x1
00002DCC 6D3C blt +0x3E /* 00002E0A */
00002DCE 3004 move.w D0, D4
00002DD0 48C0 ext.l D0
00002DD2 E788 lsl D0, 3
00002DD4 266D 0F8E movea.l A3, [A5 + 0xF8E]
00002DD8 2653 movea.l A3, [A3]
00002DDA D7ED 0F96 add.l A3, [A5 + 0xF96]
00002DDE 97C0 sub.l A3, D0
00002DE0 7006 moveq.l D0, 0x06
00002DE2 B093 cmp.l D0, [A3]
00002DE4 6624 bne +0x26 /* 00002E0A */
00002DE6 246B 0004 movea.l A2, [A3 + 0x4]
00002DEA 700E moveq.l D0, 0x0E
00002DEC C1C3 muls.w D0, D3
00002DEE 206D 0FC6 movea.l A0, [A5 + 0xFC6]
00002DF2 2250 movea.l A1, [A0]
00002DF4 3F31 0818 move.w -[A7], [A1 + D0 + 0x18]
00002DF8 2F0A move.l -[A7], A2
00002DFA 2052 movea.l A0, [A2]
00002DFC 2050 movea.l A0, [A0]
00002DFE 2068 0004 movea.l A0, [A0 + 0x4]
00002E02 4E90 jsr [A0]
00002E04 4A00 tst.b D0
00002E06 5C4F addq.w A7, 6
00002E08 6620 bne +0x22 /* 00002E2A */
label00002E0A:
00002E0A 246D 1030 movea.l A2, [A5 + 0x1030]
00002E0E 200A move.l D0, A2
00002E10 6718 beq +0x1A /* 00002E2A */
00002E12 3F03 move.w -[A7], D3
00002E14 4EAD E0E8 jsr [A5 - 0x1F18]
00002E18 544F addq.w A7, 2
00002E1A 3F00 move.w -[A7], D0
00002E1C 2F0A move.l -[A7], A2
00002E1E 2052 movea.l A0, [A2]
00002E20 2050 movea.l A0, [A0]
00002E22 2068 0024 movea.l A0, [A0 + 0x24]
00002E26 4E90 jsr [A0]
00002E28 5C4F addq.w A7, 6
label00002E2A:
00002E2A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00002E2E 4E75 rts
00002E30 2F03 move.l -[A7], D3
00002E32 514F subq.w A7, 8
00002E34 202D 0FFE move.l D0, [A5 + 0xFFE]
00002E38 52AD 0FFE addq.l [A5 + 0xFFE], 1
00002E3C 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00002E40 2250 movea.l A1, [A0]
00002E42 7600 moveq.l D3, 0x00
00002E44 1631 0800 move.b D3, [A1 + D0]
00002E48 102D 1018 move.b D0, [A5 + 0x1018]
00002E4C 7240 moveq.l D1, 0x40
00002E4E C081 and.l D0, D1
00002E50 4A80 tst.l D0
00002E52 661E bne +0x20 /* 00002E72 */
00002E54 202D 0FFE move.l D0, [A5 + 0xFFE]
00002E58 52AD 0FFE addq.l [A5 + 0xFFE], 1
00002E5C 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00002E60 2250 movea.l A1, [A0]
00002E62 7200 moveq.l D1, 0x00
00002E64 1231 0800 move.b D1, [A1 + D0]
00002E68 3003 move.w D0, D3
00002E6A 48C0 ext.l D0
00002E6C E188 lsl D0, 8
00002E6E 8081 or.l D0, D1
00002E70 3600 move.w D3, D0
label00002E72:
00002E72 4A43 tst.w D3
00002E74 660C bne +0xE /* 00002E82 */
00002E76 2EAD 0F9A move.l [A7], [A5 + 0xF9A /* export_495 */]
00002E7A 2F6D 0F9E 0004 move.l [A7 + 0x4], [A5 + 0xF9E]
00002E80 601A bra +0x1C /* 00002E9C */
label00002E82:
00002E82 3003 move.w D0, D3
00002E84 48C0 ext.l D0
00002E86 E788 lsl D0, 3
00002E88 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002E8C 2050 movea.l A0, [A0]
00002E8E D1ED 0F96 add.l A0, [A5 + 0xF96]
00002E92 91C0 sub.l A0, D0
00002E94 2E90 move.l [A7], [A0]
00002E96 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4]
label00002E9C:
00002E9C 4857 pea.l [A7]
00002E9E 4EAD E1C0 jsr [A5 - 0x1E40]
00002EA2 202D 0F96 move.l D0, [A5 + 0xF96]
00002EA6 5080 addq.l D0, 8
00002EA8 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */]
00002EAC 584F addq.w A7, 4
00002EAE 6D0E blt +0x10 /* 00002EBE */
00002EB0 4878 0008 push.l 0x8
00002EB4 4EAD E170 jsr [A5 - 0x1E90]
00002EB8 49C0 lea.l A4, D0
00002EBA 584F addq.w A7, 4
00002EBC 6002 bra +0x4 /* 00002EC0 */
label00002EBE:
00002EBE 7001 moveq.l D0, 0x01
label00002EC0:
00002EC0 4A80 tst.l D0
00002EC2 671E beq +0x20 /* 00002EE2 */
00002EC4 206D 0F8E movea.l A0, [A5 + 0xF8E]
00002EC8 2050 movea.l A0, [A0]
00002ECA D1ED 0F96 add.l A0, [A5 + 0xF96]
00002ECE 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */]
00002ED2 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E]
00002ED8 50AD 0F96 addq.l [A5 + 0xF96], 8
00002EDC 7004 moveq.l D0, 0x04
00002EDE 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
label00002EE2:
00002EE2 2B57 0F9A move.l [A5 + 0xF9A /* export_495 */], [A7]
00002EE6 2B6F 0004 0F9E move.l [A5 + 0xF9E], [A7 + 0x4]
00002EEC 504F addq.w A7, 8
00002EEE 261F move.l D3, [A7]+
00002EF0 4E75 rts
00002EF2 2F03 move.l -[A7], D3
00002EF4 202D 0FFE move.l D0, [A5 + 0xFFE]
00002EF8 52AD 0FFE addq.l [A5 + 0xFFE], 1
00002EFC 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00002F00 2250 movea.l A1, [A0]
00002F02 7600 moveq.l D3, 0x00
00002F04 1631 0800 move.b D3, [A1 + D0]
00002F08 102D 1018 move.b D0, [A5 + 0x1018]
00002F0C 7240 moveq.l D1, 0x40
00002F0E C081 and.l D0, D1
00002F10 4A80 tst.l D0
00002F12 6624 bne +0x26 /* 00002F38 */
00002F14 202D 0FFE move.l D0, [A5 + 0xFFE]
00002F18 52AD 0FFE addq.l [A5 + 0xFFE], 1
00002F1C 206D 1002 movea.l A0, [A5 + 0x1002 /* export_508 */]
00002F20 2250 movea.l A1, [A0]
00002F22 7200 moveq.l D1, 0x00
00002F24 1231 0800 move.b D1, [A1 + D0]
00002F28 3003 move.w D0, D3
00002F2A 48C0 ext.l D0
00002F2C E188 lsl D0, 8
00002F2E 8081 or.l D0, D1
00002F30 3600 move.w D3, D0
00002F32 6004 bra +0x6 /* 00002F38 */
label00002F34:
00002F34 4EAD E1A0 jsr [A5 - 0x1E60]
label00002F38:
00002F38 3003 move.w D0, D3
00002F3A 5343 subq.w D3, 1
00002F3C 4A40 tst.w D0
00002F3E 6EF4 bgt -0xA /* 00002F34 */
00002F40 261F move.l D3, [A7]+
00002F42 4E75 rts
00002F44 4267 clr.w -[A7]
00002F46 4EAD E070 jsr [A5 - 0x1F90]
00002F4A 544F addq.w A7, 2
00002F4C 4E75 rts
00002F4E 514F subq.w A7, 8
00002F50 70FF moveq.l D0, 0xFFFFFFFF
00002F52 2F40 0004 move.l [A7 + 0x4], D0
00002F56 1F3C 0001 move.b -[A7], 0x1
00002F5A 4EAD DFF8 jsr [A5 - 0x2008]
00002F5E 48C0 ext.l D0
00002F60 2F40 0002 move.l [A7 + 0x2], D0
00002F64 486F 0006 pea.l [A7 + 0x6]
00002F68 2F2F 0006 move.l -[A7], [A7 + 0x6]
00002F6C 2F2D 1002 move.l -[A7], [A5 + 0x1002 /* export_508 */]
00002F70 4EAD DA70 jsr [A5 - 0x2590]
00002F74 4AAF 0012 tst.l [A7 + 0x12]
00002F78 4FEF 000E lea.l A7, [A7 + 0xE]
00002F7C 6D18 blt +0x1A /* 00002F96 */
00002F7E 1B6F 0007 1018 move.b [A5 + 0x1018], [A7 + 0x7]
00002F84 7000 moveq.l D0, 0x00
00002F86 102F 0007 move.b D0, [A7 + 0x7]
00002F8A 206D 0FA6 movea.l A0, [A5 + 0xFA6]
00002F8E 2070 0C00 movea.l A0, [A0 + D0 * 4]
00002F92 4E90 jsr [A0]
00002F94 600A bra +0xC /* 00002FA0 */
label00002F96:
00002F96 3F3C 005B move.w -[A7], 0x5B /* '[' */
00002F9A 4EAD E070 jsr [A5 - 0x1F90]
00002F9E 544F addq.w A7, 2
label00002FA0:
00002FA0 504F addq.w A7, 8
00002FA2 4E75 rts
00002FA4 48E7 1800 movem.l -[A7], D3,D4
00002FA8 382D 0FD8 move.w D4, [A5 + 0xFD8]
00002FAC 4EBA D05A jsr [PC - 0x2FA6 /* 00000008 */]
00002FB0 1600 move.b D3, D0
00002FB2 4A03 tst.b D3
00002FB4 670C beq +0xE /* 00002FC2 */
00002FB6 3B7C 0008 101A move.w [A5 + 0x101A /* export_511 */], 0x8
00002FBC 3B7C 0001 101E move.w [A5 + 0x101E], 0x1
label00002FC2:
00002FC2 B86D 0FD8 cmp.w D4, [A5 + 0xFD8]
00002FC6 6708 beq +0xA /* 00002FD0 */
00002FC8 3F04 move.w -[A7], D4
00002FCA 4EAD E200 jsr [A5 - 0x1E00]
00002FCE 544F addq.w A7, 2
label00002FD0:
00002FD0 1003 move.b D0, D3
00002FD2 4CDF 0018 movem.l D3,D4, [A7]+
00002FD6 4E75 rts
fn00002FD8:
00002FD8 4FEF FFF0 lea.l A7, [A7 - 0x10]
00002FDC 4857 pea.l [A7]
00002FDE A976 syscall GetKeys
00002FE0 7001 moveq.l D0, 0x01
00002FE2 7200 moveq.l D1, 0x00
00002FE4 122F 0006 move.b D1, [A7 + 0x6]
00002FE8 EE81 asr D1, 7
00002FEA C280 and.l D1, D0
00002FEC 4A81 tst.l D1
00002FEE 6710 beq +0x12 /* 00003000 */
00002FF0 7001 moveq.l D0, 0x01
00002FF2 7200 moveq.l D1, 0x00
00002FF4 122F 0005 move.b D1, [A7 + 0x5]
00002FF8 EE81 asr D1, 7
00002FFA C280 and.l D1, D0
00002FFC 4A81 tst.l D1
00002FFE 6604 bne +0x6 /* 00003004 */
label00003000:
00003000 7000 moveq.l D0, 0x00
00003002 6002 bra +0x4 /* 00003006 */
label00003004:
00003004 7001 moveq.l D0, 0x01
label00003006:
00003006 4FEF 0010 lea.l A7, [A7 + 0x10]
0000300A 4E75 rts
0000300C 0000 0000 ori.b D0, 0x0
00003010 0000 0000 ori.b D0, 0x0
00003014 0000 0000 ori.b D0, 0x0